Vue lecture

Il y a de nouveaux articles disponibles, cliquez pour rafraîchir la page.

CodeMender - L'IA de DeepMind qui patche vos failles de sécu toute seule

Je sais pas si vous avez vu ça hier mais Google DeepMind vient de sortir CodeMender , un agent IA qui repère et corrige automatiquement les failles de sécurité dans votre code. L’outil analyse les vulnérabilités, génère les patches, vérifie qu’ils cassent rien, et soumet le tout aux mainteneurs de projets open source.

D’après leurs premiers retours, en 6 mois, CodeMender a déjà upstreamé 72 correctifs de sécurité sur des projets qui comptent jusqu’à 4,5 millions de lignes de code.

Pour bien comprendre comment ça fonctionne, CodeMender fonctionne sur deux modes. Il y a le mode réactif qui patche instantanément les nouvelles vulnérabilités découvertes, avec de l’analyse de programme avancée et un système multi-agents qui évalue la correction sous tous les angles. Et le mode proactif qui réécrit le code existant pour utiliser des structures de données et des APIs plus sécurisées, en appliquant par exemple des annotations de compilateur comme -fbounds-safety qui ajoutent des vérifications de limites automatiques.

L’outil s’appuie sur Gemini Deep Think , l’un des modèles de raisonnement avancé de Google et CodeMender combine plusieurs techniques d’analyse : static analysis pour repérer les patterns suspects dans le code source, dynamic analysis pour observer le comportement à l’exécution, fuzzing pour balancer des inputs aléatoires et voir ce qui casse, differential testing pour comparer le code modifié avec l’original, et des solveurs SMT pour vérifier formellement certaines propriétés du code.

Le truc intéressant avec CodeMender, c’est le process de validation. L’agent utilise ce qu’ils appellent un “LLM judge” qui vérifie que le patch proposé ne casse pas les fonctionnalités existantes. Le système compare l’original et la version modifiée, détecte les différences, et valide que le changement corrige bien la vulnérabilité sans y introduire des régressions. Et si un problème est détecté, CodeMender s’auto-corrige et retente sa chance.

Par exemple, CodeMender a bossé sur la libwebp , une bibliothèque de compression d’images utilisée un peu partout. L’IA ainsi après analyse, appliqué des annotations -fbounds-safety sur certaines parties du code et quand ces annotations sont présentes, le compilateur ajoute alors automatiquement des vérifications de limites qui empêchent un attaquant d’exploiter un buffer overflow ou underflow pour exécuter du code arbitraire. Ce n’est donc pas juste un patch ponctuel, mais une vraie protection structurelle contre toute une classe de vulnérabilités.

Les 72 patches déjà soumis couvrent des projets open source variés, certains vraiment massifs avec plusieurs millions de lignes et les patches générés par CodeMender passent par une review humaine avant d’être définitivement validés. Pour le moment, les chercheurs de DeepMind contactent un à un les mainteneurs des projets pour leur proposer les correctifs mais l’objectif final c’est de sortir CodeMender sous la forme d’un outil utilisable par tous les dev.

Le process de validation de CodeMender vérifie quatre critères sur chaque patch : il doit corriger la cause racine de la vulnérabilité, être fonctionnellement correct, ne provoquer aucune régression dans les tests existants, et respecter les conventions de style du projet. C’est donc pas juste du patching bourrin, car l’outil essaie de générer du code qui s’intègre proprement dans la base existante.

Ce qui différencie CodeMender d’autres outils de static analysis classiques, c’est surtout l’autonomie complète. Des outils comme Coverity ou SonarQube sont très cools car ils détectent les vulnérabilités et vous disent où elles sont, mais c’est à vous de les corriger. Alors que CodeMender va jusqu’au bout : détection, génération du patch, validation, et soumission. Le système gère aussi la complexité de très gros projets, ce qui est pas donné à tous les outils d’analyse.

Bon, évidemment, pour l’instant Google commence prudemment mais comme je vous le disais, l’idée à terme, c’est que CodeMender tourne en continu sur vos repos, détecte les nouvelles CVE qui matchent avec votre code, génère les patches, et vous les propose directement dans vos PR. Un peu comme un Dependabot mais pour les failles de sécu…

J’ai hâte que ça sorte en public !

Source

Dreamer 4 - L'IA qui connait Minecraft sans jamais y avoir joué

Vous vous rappelez ce gamin chauve dans Matrix qui plie des cuillères avec son esprit ? Il balance OKLM au petit Neo que “La cuillère n’existe pas”…

Eh bien, les chercheurs de Google DeepMind viennent de créer une IA qui applique exactement ce principe à Minecraft. Dreamer 4 (c’est son nom) n’a jamais touché au jeu, jamais cliqué, jamais bougé, jamais miné… (comme moi quoi…). Mais par contre, elle a regardé d’autres jouer, s’est construit son propre Minecraft mental, et s’est entraînée dans son imagination. Du coup, cela fait d’elle la première IA à atteindre les diamants en mode offline pur. Plus de 20 000 actions maîtrisées sans jamais poser un doigt (virtuel) sur le clavier.

Minecraft n’existe pas” pourrait dire le petit chauve…

Bref, ce que Danijar Hafner et son équipe ont réussi à faire, c’est de créer ce qu’on appelle un “world model”… une simulation mentale du jeu. L’IA observe des vidéos de joueurs, comprend les règles implicites de l’univers, puis s’entraîne dans cette version simulée qu’elle s’est construite dans sa “tête”. Aucune interaction avec le vrai jeu. Juste de l’imagination pure.

Et le truc surprenant (et c’est pour ça que je vous en parle), c’est que ça marche mieux qu’avec les approches traditionnelles.

De base, les IA classiques apprennent par essai-erreur dans un environnement réel. Elles testent des milliers d’actions, se plantent, recommencent, ajustent. C’est long, c’est coûteux en calcul, et dans certains domaines comme la robotique, ça peut carrément casser du matériel.

Dreamer 4 contourne donc tout ça en apprenant dans sa simulation interne, un peu comme un sportif de haut niveau quand il visualise mentalement sa performance avant de la réaliser.

Au-delà du jeu, faut imaginer à termes des robots qui s’entraînent dans leur tête avant de manipuler des objets fragiles par exemple. Ou des NPCs dans les jeux vidéo qui apprennent de nouvelles stratégies sans grinder pendant des heures. Même des simulations médicales qui testent des traitements sans expérimentation animale ou humaine… Tout ça et plus encore devient possible avec cette approche.

Et pour info, j’ai demandé à mes enfants et ils m’ont bien confirmé que les diamants dans Minecraft, c’est pas de la tarte. Il faut enchaîner plus de 20 000 actions souris-clavier dans le bon ordre… couper du bois, fabriquer des outils, miner des ressources spécifiques, éviter les dangers, descendre dans les profondeurs. C’est l’un des objectifs les plus complexes du jeu, et Dreamer 4 y arrive sans jamais avoir interagi avec l’environnement réel.

Voilà, si ça vous intéresse, sachez que tout est détaillé dans ce document sur arXiv si vous voulez creuser. Mais l’idée principale est simple : Et si l’imagination était plus efficace que la mise pratique ? On dirait que c’est une sorte de loi de l’attraction appliquée aux machines…

Bref, pendant qu’on se demande si l’IA va nous piquer nos jobs, elle, elle apprend à faire des trucs sans y toucher…

Concept exercise bike brings minimalist fitness to your space

I’ve been meaning to look at exercise equipment that I can add to my living space in order to finally, officially start my fitness journey. However what’s in the market, or rather, what’s within my budget, is either too big or too bulky. I’m still on the lookout for something that’s minimalist but also has what I need to encourage me to actually start exercising inside my house.

Jupiter X, even though it remains a concept design for now, seems to be turning a few heads. Created by Alexandr Zhukouski, Jupiter X is a modern minimalistic exercise bike envisioned to combine elegance, durability, and practicality for home or office use. With its sleek, compact form and intuitive features, this concept takes a fresh approach to how we think about workout devices and interior aesthetics.

Designer Name: Alexandr Zhukouski

The hallmark of Jupiter X is its sophisticated yet understated appearance. The frame boasts smooth, unbroken lines and a compact silhouette, making it a natural fit for a variety of modern interiors. Unlike many bulky exercise bikes that dominate a room, Jupiter X is designed to blend seamlessly into its surroundings. Whether placed in a living room, a home gym, or even a stylish office, this bike adds a touch of refinement rather than visual clutter.

Durability is also at the forefront of Jupiter X’s concept. The proposed use of high-quality materials ensures both longevity and a premium feel. The sturdy construction is intended to withstand daily use, while the minimalist design keeps maintenance straightforward and hassle-free. This attention to material choice not only supports the bike’s functionality but also enhances its visual appeal, promising a piece of equipment that looks as good as it performs.

Functionality is thoughtfully integrated into every aspect of the Jupiter X design. Intuitive controls are a key feature, allowing users to adjust resistance and settings without interrupting their workout flow. The clean interface means there are no unnecessary distractions, just smooth operation and an effective exercise experience. This user-friendly approach makes Jupiter X suitable for everyone, from fitness beginners to seasoned enthusiasts.

Compactness is another strength of this concept. With space often at a premium in modern homes and offices, the small footprint of Jupiter X makes it an attractive choice for those who want to stay fit without sacrificing valuable real estate. Its lightweight profile suggests easy repositioning, so users can move it as needed to accommodate changing layouts or routines.

Although Jupiter X is not yet available for purchase, its concept is most likely attractive to design fans and fitness lovers alike. If brought to market, Jupiter X could set a new standard for exercise equipment that merges high performance with minimalist elegance. As home-based and flexible fitness solutions continue to rise in popularity, concepts like Jupiter X highlight the growing demand for products that are both functional and aesthetically pleasing.

The post Concept exercise bike brings minimalist fitness to your space first appeared on Yanko Design.

Memflix – Transformez vos données en vidéos MP4 consultables instantanément

Ça va, pas trop chaud ? Alors tant mieux, parce que je vais vous faire avoir une petite suée tellement ce truc est cool ! Ça s’appelle Memflix et c’est une bibliothèque JavaScript qui transforme vos documents texte en… fichiers vidéo MP4 ! Oui, vous avez bien lu. Et le plus fou, c’est que vous pouvez ensuite faire des recherches sémantiques ultra-rapides dans ces vidéos.

L’idée est tellement simple qu’elle en devient géniale car au lieu de stocker vos données dans une base de données traditionnelle, Memflix encode tout dans des QR codes qui sont ensuite intégrés frame par frame dans une vidéo. Résultat ? Un stockage 10 fois plus efficace qu’une base de données classique et des recherches qui prennent moins d’une seconde, même sur des millions de chunks de texte.

Level Up Your Fitness Game With the RitFit Adjustable Weight Bench for Ultimate Versatility

Upgrading your fitness setup is a move that pays off every time you walk into your home gym or studio. For those looking to boost both performance and comfort, the RitFit 3-Section Adjustable Weight Bench steps up as a game-changing option. Beyond just another exercise bench, it’s a powerhouse designed to handle heavy lifting and versatile routines, all while saving space and looking sleek in any training environment.

The first thing you’ll notice is just how adaptable this bench is. With three seat angles, ten backrest settings, and nine headrest positions, you can easily find the perfect configuration for anything from incline presses to decline sit-ups and everything in between. The patent-pending adjustable headrest is a rare touch that delivers extra support right where you want it. Its flexibility at its finest, letting you dial in adjustments to fit your unique training style.

Designer: RitFit LLC

Click here to Buy Now: $348 $399.99 ($51.99 off, use coupon code “RFBWB02”). Hurry, deal ends in 48-hours!

For those who want to challenge themselves with serious weight, peace of mind is essential. The RitFit BWB02 is built on an ultra-rugged 11GA steel frame, available in two sizes to fit your needs. The 60×60 inch version supports up to 1500 pounds, while the 75×75 inch version takes that to an incredible 2000 pounds. That kind of capacity means you never have to worry about stability, no matter how intense your workouts get.

Its space-saving convenience easily sets this bench apart from the rest. At 57.4 inches long and just over 25 inches wide, the RitFit bench fits seamlessly into home gyms and studio spaces alike. Moving it around is a breeze thanks to the sturdy chrome handle and integrated wheels, so you can quickly reposition it for different exercises or tuck it away vertically after use. Space-efficient and easy to maneuver, it’s perfect for those who want their training area to stay organized.

That said, comfort can’t be overlooked for those long training sessions, and this bench is all about making things easier on your body. The thick 70mm cushion provides ample padding, helping reduce strain and letting you focus fully on your sets. Durable double-stitching ensures the upholstery stands up to repeated use, while the flat headrest support post adds stability, making the bench suitable for everyone from beginners to experienced lifters.

The RitFit 3-Section Adjustable Weight Bench uses premium-grade materials not just to flaunt it but also to guarantee long-lasting performance. The 1mm thick PVC covering is not only waterproof and sweat-resistant, but also super easy to clean. After a hard session, a quick wipe-down keeps it looking brand new. Stains are no match either, so your gear will always look as sharp as your motivation, workout after workout.

Safety features are woven into every part of the BWB02’s design. The trapezoidal base keeps the bench grounded, even when you’re pushing your limits with heavy weights. Non-slip foot pads boost grip on any surface and shield your floors from scuffs or scratches. Adjustable support columns increase structural stability, eliminating wobbling or tilting and giving you the confidence to go hard without hesitation.

A quality adjustable weight bench does more than just expand your training options. It opens the door to a wider range of exercises, targeting different muscle groups and supporting varied fitness goals. With the RitFit 3-Section Adjustable Weight Bench, you can shift seamlessly from full-body workouts to focused strength training, thanks to its customizable settings and rock-solid build.

When your equipment makes every session easier and more enjoyable, it’s easier to stick to your routine and push yourself toward new achievements. The RitFit 3-Section Adjustable Weight Bench’s mix of smart design, reliability, and comfort offers a compelling solution for anyone aiming to get the most out of their workouts. If your goals include better performance, increased versatility, and a tidy, user-friendly gym space, this bench is a smart upgrade that delivers on all fronts.

Click here to Buy Now: $348 $399.99 ($51.99 off, use coupon code “RFBWB02”). Hurry, deal ends in 48-hours!

The post Level Up Your Fitness Game With the RitFit Adjustable Weight Bench for Ultimate Versatility first appeared on Yanko Design.

Beautiful lamp fixture is made from an unlikely medical equipment

We’ve seen many striking lamp designs inspired by beautiful things in the world. Most of them get their cues from nature, taking inspiration from the moon, trees, or even mushrooms. While that in itself is a form of art, it takes more creativity and skill to turn something uninspiring or unsettling into a stunning and elegant design. This desk lamp, for example, looks soothing and calming in the dark, and you’ll probably never guess that it was made by repurposing an existing object that is associated not with beauty or elegance but with blood, pain, and wounds.

Designer: Kairi Eguchi

You might not be familiar with its name, but the pus tray is a common sight in hospitals, operating rooms, and TV shows depicting such scenes. Often made of stainless steel or even plastic, the kidney-shaped vessel is often used to collect pus but is sometimes depicted to hold bloody cotton, surgical tools, bullets, and other things that might come out from a body during surgery. Even the name alone carries a very negative connotation, and one can hardly imagine such a medical device being used for something less disturbing.

POND, however, proves that presumption wrong. It is part of a project that attempts to give new meaning to existing products, transforming them for a completely different and almost opposite purpose. In this particular case, a white-coated tray serves as the base for a cylindrical lighting element that’s placed not in the middle but near the edge of the tray. In daytime or in bright light, the lamp already looks interesting because of its unique shape, but the real magic happens when it becomes the only light source in a dark room.

The bowl virtually becomes a literal pond of light, using the natural contours of the tray to create an enchanting play of light and shadow. Unlike other lamps, the outward-facing surface of the pus tray is completely devoid of illumination, creating an effect not unlike the dark side of the moon. The curves and gently diffused light work together to create a soothing effect, the complete opposite of the proper medical use of the pus tray.

Given its bowl shape, POND can also be used as a container of sorts for small items. Of course, those objects will interfere and interact with the light, but that, in turn, could create an even more interesting visual, like fish swimming in a mystical pond of light.

The post Beautiful lamp fixture is made from an unlikely medical equipment first appeared on Yanko Design.

❌