La dépendance du Vieux Continent aux systèmes de paiement US est une source de vulnérabilité majeure. D'où la volonté de construire une alternative paneuropéenne, en travaux depuis déjà quelque temps, mais qui a pris un coup de fouet.
Gobliiins, Gobliins 2, Goblins 3... si vous avez connu les point-and-click de Coktel Vision dans les années 90, vous allez kiffer !! Pourquoi ? Hé bien parce que Pierre Gilhodes, le créateur original, vient de lâcher GOBLiiNS6 sur itch.io pour une dizaine de dollars.
On y retrouve Fingus et Winkle, les deux héros de Gobliins 2, partis cette fois à la recherche du Prince Bouffon, fils du roi Angoulafre, dans un monde médiéval en guerre, avec de la magie, et des puzzles complètement tordus à résoudre.
Un peu moins de 700 000 liens, c'est le nombre de références vers archive.today que Wikipedia envisage de supprimer d'un coup ! Et la raison est assez dingue... en fait le service d'archivage a planqué du code DDoS dans son CAPTCHA afin d'attaquer le blog d'un mec qui a eu le malheur de chercher l'identité du fondateur du site.
L'histoire est tordue vous allez voir...
En 2023, un blogueur du nom de Jani Patokallio publie un article sur son blog Gyrovague pour tenter d'identifier le créateur d'archive.today, un certain "Denis Petrov" (probablement un pseudo). Pas de quoi fouetter un chat, sauf que le principal intéressé n'a visiblement pas kiffé.
Les voitures Waymo, celles qui se baladent toutes seules à San Francisco, Phoenix ou Los Angeles... ne seraient pas si autonomes que ça en fait. Hé oui, quand elles sont paumées, ce sont des opérateurs aux Philippines qui leur disent quoi faire.
C'est le chef de la sécurité de Waymo lui-même, Mauricio Peña, qui a lâché le morceau lors d'une audience au Congrès américain le 4 février dernier. Du coup on apprend que ces fameux robotaxis, quand ils bloquent sur une situation (un carrefour bizarre, un chantier, une route pas cartographiée...), envoient une demande d'aide à des opérateurs humains qui pour certains sont basés aux États-Unis et d'autres aux Philippines.
SimCity, je pense que tout le monde connaît. Moi c'est vraiment l'un de jeux préférés. Enfin la version SimCity 2000. C'est que des bons souvenirs pour moi. Dans ce jeu, vous posiez des routes, des zones résidentielles, et vous regardiez votre ville grandir... ou cramer, selon les jours. Hé bien Hallucinating Splines , c'est le même délire, sauf que c'est une IA qui joue à votre place.
Ce projet est basé sur Micropolis , la version open source du SimCity original sorti en 1989 (Et surtout pas les trucs d'EA qui ont suivi ^^). Du coup, on a un vrai moteur de simulation urbaine avec zonage résidentiel, commercial, industriel, gestion des services publics, du trafic... bref le package complet.
L'événement scrollend est une nouvelle API standardisée pour détecter la fin du défilement dans une page web.
Durant des années nous avons du jongler avec moult événements, astuces JavaScript et calculs pour attraper l'action de scroll, notamment le combiner à un debounce : cette approche consistait à déclencher un timer à chaque événement de défilement et à considérer que le scroll était terminé si aucun nouvel événement ne survenait pendant un certain délai, typiquement 100 à 200 millisecondes, selon la lourdeur de la page et la réactivité attendue.
Les inconvénients étaient des faux positifs lors de pauses qui n'en étaient pas vraiment, la consommation de ressources (processeur, carte graphique), et le délai choisi restait approximatif. De plus, on ne prenait pas en compte les animations de défilement fluide ou les gestes tactiles avec inertie.
// Approche classique/ancienne avec debounce â ï¸
let scrollTimer = null;
window.addEventListener('scroll', function() {
// Annuler le timer précédent si le scroll continue
if (scrollTimer !== null) {
clearTimeout(scrollTimer);
}
// Définir un nouveau timer
scrollTimer = setTimeout(function() {
// Code exécuté "à la fin" du scroll
console.log('Scroll terminé (probablement)');
// Exemple : charger plus de contenu
loadMoreContent();
// Exemple : enregistrer la position de lecture
trackScrollDepth();
}, 150); // Délai arbitraire de 150ms
}, false);
Désormais scrollend (disponible dans tous les navigateurs) est aussi simple à utiliser que n'importe quel événement natif du navigateur. Il suffit d'ajouter un écouteur sur l'élément défilable concerné, que ce soit la fenêtre principale ou un conteneur spécifique.
// Avec scrollend â
window.addEventListener('scrollend', function() {
// Code exécuté réellement à la fin du scroll
console.log('Scroll terminé');
// Exemple : charger plus de contenu
loadMoreContent();
// Exemple : enregistrer la position de lecture
trackScrollDepth();
});
L'événement se déclenche de manière fiable dans tous les scénarios de défilement : que l'utilisateur utilise la molette de la souris, fasse glisser la barre de défilement, utilise les touches du clavier, effectue un geste tactile sur mobile/tablette, ou même lorsqu'un défilement programmé via scrollTo() ou scrollIntoView() se termine.
Pour le lazy-loading cet événement permet de déclencher le chargement de nouvelles données uniquement lorsque l'utilisateur a réellement terminé son défilement, y compris en infinite scroll, évitant ainsi des requêtes prématurées. On peut aussi parfaitement l'utiliser pour afficher des indicateurs de position de lecture qui se mettent à jour de façon plus pertinente, même si on peut le faire de manière encore plus élégante en CSS : Les Animations liées au scroll avec CSS.
Enfin pour les adeptes du tracking, scrollend permet de savoir jusqu'où les internautes défilent réellement dans une page, plutôt que de se baser sur des approximations.
D'après Can I Use : scrollend on est plutôt à l'aise car tous les navigateurs majeurs le supportent (Chrome, Edge, Firefox, Safari). Nul besoin de polyfill.
L'événement scrollend est une nouvelle API standardisée pour détecter la fin du défilement dans une page web.
Durant des années nous avons du jongler avec moult événements, astuces JavaScript et calculs pour attraper l'action de scroll, notamment le combiner à un debounce : cette approche consistait à déclencher un timer à chaque événement de défilement et à considérer que le scroll était terminé si aucun nouvel événement ne survenait pendant un certain délai, typiquement 100 à 200 millisecondes, selon la lourdeur de la page et la réactivité attendue.
Les inconvénients étaient des faux positifs lors de pauses qui n'en étaient pas vraiment, la consommation de ressources (processeur, carte graphique), et le délai choisi restait approximatif. De plus, on ne prenait pas en compte les animations de défilement fluide ou les gestes tactiles avec inertie.
// Approche classique/ancienne avec debounce â ï¸
let scrollTimer = null;
window.addEventListener('scroll', function() {
// Annuler le timer précédent si le scroll continue
if (scrollTimer !== null) {
clearTimeout(scrollTimer);
}
// Définir un nouveau timer
scrollTimer = setTimeout(function() {
// Code exécuté "à la fin" du scroll
console.log('Scroll terminé (probablement)');
// Exemple : charger plus de contenu
loadMoreContent();
// Exemple : enregistrer la position de lecture
trackScrollDepth();
}, 150); // Délai arbitraire de 150ms
}, false);
Désormais scrollend (disponible dans tous les navigateurs) est aussi simple à utiliser que n'importe quel événement natif du navigateur. Il suffit d'ajouter un écouteur sur l'élément défilable concerné, que ce soit la fenêtre principale ou un conteneur spécifique.
// Avec scrollend â
window.addEventListener('scrollend', function() {
// Code exécuté réellement à la fin du scroll
console.log('Scroll terminé');
// Exemple : charger plus de contenu
loadMoreContent();
// Exemple : enregistrer la position de lecture
trackScrollDepth();
});
L'événement se déclenche de manière fiable dans tous les scénarios de défilement : que l'utilisateur utilise la molette de la souris, fasse glisser la barre de défilement, utilise les touches du clavier, effectue un geste tactile sur mobile/tablette, ou même lorsqu'un défilement programmé via scrollTo() ou scrollIntoView() se termine.
Pour le lazy-loading cet événement permet de déclencher le chargement de nouvelles données uniquement lorsque l'utilisateur a réellement terminé son défilement, y compris en infinite scroll, évitant ainsi des requêtes prématurées. On peut aussi parfaitement l'utiliser pour afficher des indicateurs de position de lecture qui se mettent à jour de façon plus pertinente, même si on peut le faire de manière encore plus élégante en CSS : Les Animations liées au scroll avec CSS.
Enfin pour les adeptes du tracking, scrollend permet de savoir jusqu'où les internautes défilent réellement dans une page, plutôt que de se baser sur des approximations.
D'après Can I Use : scrollend on est plutôt à l'aise car tous les navigateurs majeurs le supportent (Chrome, Edge, Firefox, Safari). Nul besoin de polyfill.
– Article invité, rédigé par Vincent Lautier, contient des liens affiliés Amazon –
Tiens, et si on parlait de NAS aujourd’hui ? On va même parle d’une nouveauté qui est sortie il y a quelques jours, le UGREEN NASync DXP4800 Pro . On ne parle pas de la version "Plus", mais bien du modèle "Pro" qui commence à avoir de sérieux arguments pour lui.
Pour tout vous dire, j'ai profité du besoin d’un couple d'amis pour leur faire une installation propre, avec ce modèle, et c’est vraiment un super produit. Lui est sur PC, elle sur Mac, et ils bossent tout les deux dans la création audiovisuelle. Sauf que voilà, comme souvent dans ces métiers, avec des centaines de gigas de russes qui trainent un peu partout, la gestion des données devient vite un sujet sensible et d'inquiétude, avec plein de disques durs externes un peu partout, en vrac, rien de pratique.
Transformer n'importe quel écran en panneau LED géant, avec juste une URL... ça vous chauffe ? C'est en tout cas ce que propose led.run , un petit outil open source sous licence MIT qui fait le taf sans avoir besoin d'installer quoi que ce soit.
En gros, vous tapez votre texte directement dans l'URL, genre led.run/KORBEN JE T'AIME et hop, votre navigateur affiche un gros panneau lumineux comme ce qu'on retrouve dans les concerts ou dans les vitrines de magasin.
Après l'engouement de 2025 pour l'IA, 2026 marque le retour aux fondamentaux : la performance reposera structuration et la qualité des données plutôt que sur la seule puissance des modèles.
L'intégration de Claude dans Excel permet d'analyser et de modifier en temps réel des feuilles de calcul complexes avec l'IA. L'intégration native offre une expérience assez intelligente.
Si vous avez l'impression que tout ce que vous lisez en ligne est conçu pour vous énerver... vous avez probablement raison ! Le rage bait, élu mot de l'année 2025 par Oxford, c'est exactement ça. Et RageCheck , un outil gratuit lancé début janvier, se propose justement de le détecter pour vous.
En gros, le principe c'est de coller l'URL d'un article ou d'un connard de réseau social quelconque dans le champ de saisie de ragecheck.com, et l'outil le passe au peigne fin en 3-4 secondes pour repérer les techniques de manipulation émotionnelle. Du langage chargé, du framing "nous contre eux", des formulations catastrophistes... tout ce qui est conçu pour vous faire cliquer en jouant sur l'indignation plutôt que sur l'information.
Si vous avez l'impression que tout ce que vous lisez en ligne est conçu pour vous énerver... vous avez probablement raison ! Le rage bait, élu mot de l'année 2025 par Oxford, c'est exactement ça. Et RageCheck , un outil gratuit lancé début janvier, se propose justement de le détecter pour vous.
En gros, le principe c'est de coller l'URL d'un article ou d'un connard de réseau social quelconque dans le champ de saisie de ragecheck.com, et l'outil le passe au peigne fin en 3-4 secondes pour repérer les techniques de manipulation émotionnelle. Du langage chargé, du framing "nous contre eux", des formulations catastrophistes... tout ce qui est conçu pour vous faire cliquer en jouant sur l'indignation plutôt que sur l'information.
Street Fighter II, c'est dans l'esprit de la plupart d'entre nous, 1991, les salles d'arcade qui puent la clope et les pièces de 10 francs qui s'enchaînent... et surtout un écran-titre qui affiche "WORLD WARRIER" au lieu de "WORLD WARRIOR". Ouais, y'avait une coquille dans le titre d'un des jeux de baston les plus légendaires de l'univers et personne ne l'a jamais su !
Magnifique hein ?
Vous avez déjà essayé d'apprendre le japonais ?
Moi aussi. Et comme 90% des gens, j'ai abandonné après avoir constaté que mémoriser des listes de vocabulaire sur Duolingo en mode perroquet, c'était franchement pas terrible pour progresser. Le truc, c'est que notre cerveau retient beaucoup mieux les mots qu'on rencontre en contexte réel plutôt que dans des exercices artificiels.
Hé bien c'est exactement sur ce principe que repose Lingoku , une extension pour Chrome, Edge et Firefox qui va remplacer certains mots sur les pages web que vous visitez par leur équivalent japonais. Du coup, pendant que vous scrollez Reddit, lisez le New York Times ou que vous vous perdez sur Korben.info, vous apprenez du vocabulaire sans vous en rendre compte.
Manger est l’acte le plus vital de notre existence, mais c’est aussi, paradoxalement, l’un des plus risqués. Si nous sommes habitués à surveiller les calories ou le cholestérol, nous oublions souvent que la nature livre une guerre chimique silencieuse. Au cœur de nos écosystèmes, plantes et animaux ont développé, au fil de millénaires d’évolution, des mécanismes de défense sophistiqués pour survivre. Des neurotoxines foudroyantes aux agents asphyxiants, certains de ces « systèmes de sécurité » biologiques se retrouvent parfois… dans notre menu. Pourquoi l’humain s’obstine-t-il à consommer ce qui pourrait le tuer ? Est-ce par nécessité, par bravade culturelle ou par simple ...
OpenAI colle des pubs dans ChatGPT, et pendant ce temps, Anthropic fait exactement l'inverse puisqu'ils viennent d'ouvrir tous les outils premium de Claude aux utilisateurs gratuits.
Création de fichiers Excel, PowerPoint, Word, PDF (oui, tout ça)... c'était autrefois réservé aux abonnés Pro et depuis hier, c'est accessible à tout le monde ! Vous pouvez donc créer un tableau Excel avec des formules, un PowerPoint bien formaté, ou un document Word prêt à envoyer.
How learning to build my own work helped me take back control and fall in love with design again.
Les baisses significatives observées sur les montants investis et sur la valeur des CPM n'épargnent quasiment aucun format display et vidéo. Seuls l'audio et le DOOH s'en sortent.
Contentsquare rend publiques les données de son Digital Experience Benchmark et atteste de l'influence grandissante de l'IA dans la manière dont les consommateurs découvrent et apprécient les marques
Trois mois de prison, suspension du permis et 3 750 euros d'amende : il y a quelques semaines, un décret est venu durcir en profondeur un article du Code de la route. Un avocat spécialiste du droit automobile décrypte cette réforme.
Quinze mois après sa création, le groupe Socrate change de dimension. L’agence fondée par Emmanuelle Charpentier a repris Spintank à la barre du tribunal de commerce. Une opération menée en quelques semaines, dans un contexte de contraction du marché des agences, et qui illustre les recompositions à l’œuvre dans le conseil éditorial et stratégique. Socrate …
L’article Reprise à la barre : comment SOCRATE intègre SPINTANK et change d’échelle est apparu en premier sur FW.MEDIA.
Licencié pour abandon de poste après le retrait de sa voiture, un salarié gagne en justice. La Cour juge ce retrait abusif et annule la faute grave.
Le marché des dispositifs médicaux évolue lentement, il s’est structuré autour le modèle simple d’un équipement vendu, installé, puis entretenu de manière périodique, avec Lifeaz, ce schéma change pour une logique de service continu. Reçu à nouveau sur FWMedia, Johann Kalchman, cofondateur et CEO de Lifeaz, revient sur cette transformation et sur une nouvelle levée …
L’article LIFEAZ lève 13 millions d’euros et impose le “medical device as a service” dans le défibrillateur est apparu en premier sur FW.MEDIA.