Lateo.net - Flux RSS en pagaille (pour en ajouter : @ moi)

🔒
❌ À propos de FreshRSS
Il y a de nouveaux articles disponibles, cliquez pour rafraîchir la page.
À partir d’avant-hierInformatique & geek

Le YouTube ping-pong

Par : ackboo
Pour ce Papier Culture, je ne vais pas vous proposer de découvrir une œuvre, mais plutôt un univers : celui du ping-pong sur YouTube.

Explorez les secrets des dépôts Git avec Grep.app

Par : Korben

Vous êtes-vous déjà demandé ce qui se cache dans les profondeurs obscures des dépôts Git publics ? Eh bien, figurez-vous qu’il y a un outil en ligne qui permet de dénicher des trucs de dingue ! Ça s’appelle Grep.app et c’est un moteur de recherche qui va vous faire halluciner.

Concrètement, vous balancez votre recherche dans la barre et hop, ça vous sort tous les résultats où votre mot-clé apparaît dans les repos Git publics. Genre, vous tapez une adresse email et vous tombez sur tous les endroits où elle est mentionnée. Mais attention, hein… Y a pas que des trucs anodins qui traînent dans ces dépôts. Si vous cherchez un peu, vous pouvez même tomber sur des clés d’API AWS ou Google !

Bon, après faut pas déconner non plus. Si vous tombez sur des clés dans un dépôt public, considérez-les comme grillées direct. Même si le dépôt est supprimé par la suite, y a plein de petits malins qui font ce genre de recherches régulièrement. Donc méfiance !

Cela dit, Github a quand même mis en place un système d’alerte pour les clés, mots de passe, etc qui se retrouvent dans le code. Du coup, y a des chances que la plupart soient invalidées assez vite, soit par le développeur qui change sa clé, soit direct par le fournisseur. Mais on n’est jamais trop prudent…

En parlant de Github, ils ont aussi leur propre outil de recherche de code qui est plutôt balèze. Ça s’appelle Github Code Search. Ça indexe environ 45 millions de dépôts, ce qui est déjà pas mal !

En gros, ils utilisent un moteur de recherche maison qui indexe le contenu avec une technique appelée « sparse ngrams ». D’après eux, ça permet d’exécuter les recherches plus rapidement, tout en étant un index plus petit. Si vous voulez en savoir plus sur la technologie derrière, ils ont publié un article de blog super intéressant.

Maintenant, est-ce que Grep.app est à la hauteur face à Github Code Search ? Difficile à dire… Une chose est sûre, c’est que Grep.app a l’air de se concentrer uniquement sur le code en lui-même. Donc si vous cherchez des chaînes de texte dans de la prose qui se retrouve dans des recherches de code, vous risquez de passer à côté avec Grep.app. Genre pour chercher dans des fichiers texte ou Markdown.

Et ça, c’est un peu dommage. Parce que des fois, on a besoin de chercher du code avec plein de caractères spéciaux vicieux. Et là, la recherche de code actuelle de Github nous laisse tomber. Mais bon, on peut pas tout avoir non plus… En attendant, Grep.app reste quand même un outil bien pratique pour dénicher des infos cachées dans les entrailles de Git. Et puis c’est gratuit et open-source en plus !

OpenAI winds down AI image generator that blew minds and forged friendships in 2022

An AI-generated image from DALL-E 2 created with the prompt

Enlarge / An AI-generated image from DALL-E 2 created with the prompt "A painting by Grant Wood of an astronaut couple, american gothic style." (credit: AI Pictures That Go Hard / X)

When OpenAI's DALL-E 2 debuted on April 6, 2022, the idea that a computer could create relatively photorealistic images on demand based on just text descriptions caught a lot of people off guard. The launch began an innovative and tumultuous period in AI history, marked by a sense of wonder and a polarizing ethical debate that reverberates in the AI space to this day.

Last week, OpenAI turned off the ability for new customers to purchase generation credits for the web version of DALL-E 2, effectively killing it. From a technological point of view, it's not too surprising that OpenAI recently began winding down support for the service. The 2-year-old image generation model was groundbreaking for its time, but it has since been surpassed by DALL-E 3's higher level of detail, and OpenAI has recently begun rolling out DALL-E 3 editing capabilities.

But for a tight-knit group of artists and tech enthusiasts who were there at the start of DALL-E 2, the service's sunset marks the bittersweet end of a period where AI technology briefly felt like a magical portal to boundless creativity. "The arrival of DALL-E 2 was truly mind-blowing," illustrator Douglas Bonneville told Ars in an interview. "There was an exhilarating sense of unlimited freedom in those first days that we all suspected AI was going to unleash. It felt like a liberation from something into something else, but it was never clear exactly what."

Read 42 remaining paragraphs | Comments

Billions of public Discord messages may be sold through a scraping service

Discord logo, warped by vertical perspective over a phone displaying the app

Enlarge (credit: Getty Images)

It's easy to get the impression that Discord chat messages are ephemeral, especially across different public servers, where lines fly upward at a near-unreadable pace. But someone claims to be catching and compiling that data and is offering packages that can track more than 600 million users across more than 14,000 servers.

Joseph Cox at 404 Media confirmed that Spy Pet, a service that sells access to a database of purportedly 3 billion Discord messages, offers data "credits" to customers who pay in bitcoin, ethereum, or other cryptocurrency. Searching individual users will reveal the servers that Spy Pet can track them across, a raw and exportable table of their messages, and connected accounts, such as GitHub. Ominously, Spy Pet lists more than 86,000 other servers in which it has "no bots," but "we know it exists."

  • An example of Spy Pet's service from its website. Shown are a user's nicknames, connected accounts, banner image, server memberships, and messages across those servers tracked by Spy Pet. [credit: Spy Pet ]

As Cox notes, Discord doesn't make messages inside server channels, like blog posts or unlocked social media feeds, easy to publicly access and search. But many Discord users many not expect their messages, server memberships, bans, or other data to be grabbed by a bot, compiled, and sold to anybody wishing to pin them all on a particular user. 404 Media confirmed the service's function with multiple user examples. Private messages are not mentioned by Spy Pet and are presumably still secure.

Read 3 remaining paragraphs | Comments

Razer Firefly V2 Pro, un tapis de souris au top du RGB

Voici le Razer Firefly V2 Pro, le tout premier tapis de souris gaming intégralement rétroéclairé par LED. Les bords de ce tapis de souris immersif sont également dotés d'un rétroéclairage LED et sa finition givrée offre un éclairage vif sur l'ensemble de sa surface. Sa surface micro-texturée à friction faible, idéale pour les capteurs optiques, permet au Firefly V2 Pro d'assurer des mouvements rapides et précis. Le tapis intègre 15 zones individuelles d'éclairage, qu'il est possible de personnaliser via Razer Chroma afin que les effets réagissent en symbiose avec les événements du jeu. L'immersion ainsi offerte est totale. […]

Lire la suite

Faut-il prendre un abonnement Ionity quand on roule en voiture électrique ?

Quand on part pour un long trajet en voiture 100 % électrique, la crainte de la panne sèche est vite oubliée par l'existence de bornes de recharge rapide. On a testé le réseau Ionity, en se demandant s'il était rentable de prendre l'abonnement mensuel. La réponse est oui.

Cardiacs

De toutes les bonnes choses que recèle l'existence, aucune ne procure autant de joie que de découvrir un groupe, un auteur, un réalisateur absolument génial à côté duquel on était passé pendant des années et de passer des semaines à rattraper tout ce qu'on a raté. C'est pourquoi je remercie à genoux l'algorithme de YouTube, qui a placé sur mon chemin Cardiacs (1977-2008).

Test Clavier Boog75 de Meletrix : Des switches magnétiques

Ce jour, nous vous proposons tout d'abord le test d'un clavier, à savoir le Boog75 de Meletrix. Un clavier un peu particulier, car en 75 %, mais surtout un clavier un peu particulier car il est exploite des switchs magnétiques. Pour tout savoir de ce dernier, cela se passe ici même : Test Clavier Boog75 de Meletrix ou en cliquant sur la source. […]

Lire la suite

Alacritty – Le terminal nouvelle génération ultra rapide

Par : Korben

Envie d’un terminal nouvelle génération qui allie performance et flexibilité ? Ne cherchez plus, Alacritty est fait pour votre bonheur !

Disponible sur toutes les plateformes qui comptent (Linux, macOS, Windows, BSD ^^), ce terminal au look sobre et épuré cache sous son capot une configuration ultra complète. Pas besoin de réinventer la roue, Alacritty s’intègre avec vos applications préférées pour vous offrir une expérience sur-mesure sans compromis sur la vitesse. Bon OK, c’est encore un peu jeune, il est un peu long à configurer et il reste quelques fonctionnalités à ajouter et bugs à corriger, mais ça n’empêche pas de nombreux baroudeurs du shell de l’utiliser quotidiennement. YOLO comme on dit.

Mais Alacritty, c’est pas qu’un simple émulateur de terminal de base. Il embarque des features bien pratiques pour améliorer la vie des accros de la ligne de commande :

  • Vous aimez vim ? Ça tombe bien, avec le mode Vi vous pouvez retrouver vos réflexes pour vous déplacer et sélectionner du texte.
  • Vous avez la flemme de scroller manuellement pour retrouver une commande ou une erreur ? Utilisez la recherche intégrée pour localiser ce que vous voulez en un clin d’œil.
  • Vous en avez marre de jongler entre votre souris et votre clavier ? Avec les hints façon regex, plus besoin de quitter le clavier, interagissez avec n’importe quel texte à l’écran.
  • Votre PC rame quand vous ouvrez 10 terminaux en même temps ? Pas de problème, avec le mode multi-fenêtres , un seul process Alacritty est partagé intelligemment.

Et je vous ai parlé que de quelques fonctionnalités, y’en a bien d’autres à découvrir dans la doc.

Après la théorie, passons à la pratique. Pour l’installer, c’est ultra simple. Si vous êtes sur macOS ou Windows, direction la page des releases GitHub pour chopper le binaire. Sous Linux ou BSD, il est sûrement déjà dans le gestionnaire de paquets de votre distrib. Sinon, les instructions détaillées vous expliqueront comment compiler depuis les sources.

Une fois installé, pas besoin de vous embêter à configurer, les options par défaut sont déjà pas mal. Mais si vous voulez quand même mettre votre patte, le fichier de config en TOML se trouve, en fonction de votre OS, dans $XDG_CONFIG_HOME/alacritty, $HOME/.config/alacritty ou %APPDATA%\alacritty.

Par exemple, pour l’installer sous macOS, vous pouvez faire également :

brew install --cask alacritty

Puis créer un fichier de config comme ceci :

mkdir -p ~/.config/alacritty && touch ~/.config/alacritty/alacritty.toml

Voici un exemple de config à mettre dedans pour obtenir un truc comme ça :

# Configuration du shell et des variables d'environnement
shell = { program = "/bin/zsh", args = ["-l"] }

[env]
TERM = "xterm-256color"

# Activation du rechargement dynamique de la configuration
#live_config_reload = true

# Configuration de la fenêtre pour un look minimaliste et semi-transparent
[window]
decorations = "buttonless"
dynamic_padding = false
opacity = 0.9
padding = { x = 25, y = 20 }

# Configuration de la police personnalisée avec styles spécifiques pour différents états du texte
[font]
size = 20.0
[font.normal]
family = "JetBrains Mono"
style = "Medium"
[font.bold]
family = "JetBrains Mono"
style = "Heavy"
[font.italic]
family = "JetBrains Mono"
style = "Medium Italic"
[font.bold_italic]
family = "JetBrains Mono"
style = "Heavy Italic"

# Configuration des couleurs
[colors]
[colors.primary]
background = '#282a36' # Arrière-plan foncé
foreground = '#f8f8f2' # Texte clair
[colors.cursor]
text = 'CellBackground'
cursor = '#ff79c6' # Couleur du curseur
[colors.selection]
text = 'CellBackground'
background = '#44475a'

# Configuration du curseur
[cursor]
style = { shape = "Block", blinking = "On" }
thickness = 0.25

# Ajout de raccourcis clavier pour améliorer l'efficacité
[keyboard]
bindings = [
  { key = 'N', mods = 'Control|Shift', action = 'CreateNewWindow' },
  { key = 'C', mods = 'Control|Shift', action = 'Copy' },
  { key = 'V', mods = 'Control|Shift', action = 'Paste' },
  { key = '+', mods = 'Control', action = 'IncreaseFontSize' },
  { key = '-', mods = 'Control', action = 'DecreaseFontSize' },
  { key = '0', mods = 'Control', action = 'ResetFontSize' }
]

Mais du coup, c’est vraiment le terminal le plus rapide ?

Difficile à dire… Mesurer les perfs d’un terminal, c’est compliqué. Sur les benchmarks, en tout cas, Alacritty s’en sort bien, surtout grâce à l’accélération GPU. Après, sur des critères plus subjectifs comme la latence ou la fluidité de l’affichage, difficile de départager les challengers. Le mieux est de l’essayer et de voir s’il convient à VOS usages.

Par contre, ne vous attendez pas à retrouver toutes les fonctionnalités de terminaux plus anciens. Pas de tabs, pas de splits, Alacritty se concentre sur son cœur de métier. Pour ces features, votre gestionnaire de fenêtres ou un multiplexeur comme tmux feront très bien l’affaire. Et si vous voulez faire un peu de customisation, il faudra vous plonger dans la doc.

Après, si jamais il vous manque un truc indispensable, le projet est ouvert aux contributions. Alacritty est d’ailleurs distribué sous licence Apache 2.0. Donc si vous vous sentez de rajouter ce p’tit truc manquant, la communauté vous accueillera à bras ouverts. Comme quoi, y’a pas que Microsoft qui sait faire dans l’open source ! mdr.

En attendant de voir vos pull requests pleuvoir sur ce projet, je ne peux que vous conseiller de tester Alacritty. Vous verrez, c’est le genre d’outil auquel on s’habitue vite et qui change la vie. Bon OK, ça reste un terminal, faut pas exagérer non plus. N’empêche que depuis que j’ai goûté à la fluidité de son rendu, j’avoue que j’aurais du mal à revenir en arrière !

Merci à Lorenper

Asia-Pacific Ransomware Threats Depend on Country and Sector, Says Rapid7

Par : Ben Abbott
Cyber security operatives have been warned to look at the specific ransomware threats facing their country and industry, while closing down common pathways being used by skilled access brokers.

What Is an HCM and How Do You Know If You Need One?

Human resources and related professions are important. But with the right approach, and the right technology, they can also drive value for the whole organization.

Medicare forced to expand forms to fit 10-digit bills—a penny shy of $100M

Par : Beth Mole
High angle close-up view still life of an opened prescription bottles with pills and medication spilling onto ae background of money, U.S. currency with Lincoln Portrait.

Enlarge (credit: Getty | YinYang)

In a disturbing sign of the times, Medicare this week implemented a change to its claims-processing system that adds two extra digits to money amounts, expanding the fields from eight digits to 10. The change now allows for billing and payment totals of up to $99,999,999.99, or a penny shy of $100 million.

In a notice released last month, the Centers for Medicare & Medicaid Services (CMS) explained the change, writing, "With the increase of Part B procedures/treatments exceeding the $999,999.99 limitation, CMS is implementing the expansion of display screens for monetary amount fields related to billing and payment within [the Fiscal Intermediary Shared System (FISS)] to accept and process up to 10 digits ($99,999,999.99)."

The FISS is the processing system used by hospitals and doctors' offices to process Medicare claims.

Read 3 remaining paragraphs | Comments

La souris ASUS ROG Keris II Ace est désormais disponible à l'achat !

Nous l'avions découvert lors de notre visite des locaux d'ASUS, la souris ROG Keris II Ace, digne successeur de la ROG Keris est désormais disponible dans le commerce, avec un tarif légèrement sous les 180 euros. Le nouveau modèle embarque ainsi le capteur optique AimPoint Pro avec une sensibilité extrême de 42 000 DPI, une accélération maximale de 50 G et une vitesse de 750 IPS. Le capteur s'accommode de toutes les surfaces, même le verre, pour une précision redoutable. La souris ne pèse par ailleurs que 54 grammes, un poids plume dans cette catégorie, pour une aisance de déplacement maximale. […]

Lire la suite

Test CORSAIR K65 Plus Wireless : d'énormes progrès !

Article gaming aujourd'hui avec le dernier clavier sans fil de CORSAIR, le K65 Plus Wireless. Un modèle compact qui arrive avec des petits plus comme des interrupteurs lubrifiés en usine, et ça change pas mal de choses ! CORSAIR monte donc en gamme, mais sans pour autant faire exploser la facture puisque le tarif recommandé est de 159 U+20AC. Parfait pour les amateurs de claviers réduits ? Réponse ici : K65 Plus Wireless ou sur la source. […]

Lire la suite

OpenAI holds back wide release of voice-cloning tech due to misuse concerns

AI speaks letters, text-to-speech or TTS, text-to-voice, speech synthesis applications, generative Artificial Intelligence, futuristic technology in language and communication.

Enlarge (credit: Getty Images)

Voice synthesis has come a long way since 1978's Speak & Spell toy, which once wowed people with its state-of-the-art ability to read words aloud using an electronic voice. Now, using deep-learning AI models, software can create not only realistic-sounding voices, but also convincingly imitate existing voices using small samples of audio.

Along those lines, OpenAI just announced Voice Engine, a text-to-speech AI model for creating synthetic voices based on a 15-second segment of recorded audio. It has provided audio samples of the Voice Engine in action on its website.

Once a voice is cloned, a user can input text into the Voice Engine and get an AI-generated voice result. But OpenAI is not ready to widely release its technology yet. The company initially planned to launch a pilot program for developers to sign up for the Voice Engine API earlier this month. But after more consideration about ethical implications, the company decided to scale back its ambitions for now.

Read 14 remaining paragraphs | Comments

Jan – Le « ChatGPT » local et open source à installer sur votre machine

Par : Korben

Afin de rendre l’IA accessible à tous, y compris gratuitement puisque la plupart des modèles fonctionnent sur un système open source, une équipe de développeurs talentueux a créé Jan un outil pour les développeurs et les utilisateurs souhaitant profite d’une alternative à ChatGPT, totalement indépendante, fonctionnant hors ligne, open source et libre.

Il faut donc voir Jan comme un client de chat qui permet de télécharger des modèles comme Trinity, Mistral, Llama, OpenChat…etc. et de les faire tourner 100% hors ligne. Comme ça, pas de fuite de conversations privées ni de réutilisation de vos données pour entrainer de nouvelles IA. Et si comme moi, vous êtes accro à l’IA d’OpenAI, vous pourrez toujours y ajouter votre clé API et discuter avec ChatGPT (au tarif fixé par OpenAI évidemment).

Jan fonctionne sous Linux (Appimage et .deb dispo), sous Windows et macOS (Intel / Silicon) et propose une prise en charge des modèles open source tels que GGUF via llama.cpp, TensorRT via TensorRT-LLM ou des API externes. Jan utilise également le moteur d’inférence Nitro, des mêmes développeurs, qui se veut être rapide et léger.

Je teste ici le modèle Trinity 1.2 7B Q4 :

Et ici un modèle spécialisé en code Python nommé Wizard Coder Python 13B Q5.

Un truc cool avec Jan c’est que toutes les conversations sont conservées sur votre disque au format JSON, donc si le coeur vous en dit, vous pourrez ensuite les exploiter comme bon vous semble dans vos outils.

Jan propose également un serveur REST qui permet d’interroger via une API compatible OpenAI n’importe quel modèle que vous y feriez tourner. Ça permet de brancher vos outils ou vos scripts directement sur le LLM ouvert de votre choix.

Dans la lignée de Ollama ou LM Studio, Jan rempli ses promesses et vous permettra de vous éclater avec l’IA (abus de langage, je sais…) sans mettre en péril vos données personnelles.

Pour en savoir plus, rendez-vous sur le site de Jan ou sur leur page Github pour les sources et la doc.

Merci à Lorenper

Test Waizowl OGM Cloud : la perfection de très près !

Waizowl refait un passage pas par la Ferme avec la souris OGM Cloud, un modèle sans fil qui s'affiche à environ 99 U+20AC avec de gros arguments, à commencer par sa forme et son gabarit inspirés de la célèbre Sensei. De quoi attirer du monde, mais les choses ne s'arrêtent pas là grâce à une fiche technique alléchante. Découvrons tout ça ici : Waizowl OGM Cloud ou sur la source. […]

Lire la suite

Grandbrothers

Par : Izual
D’ordinaire, je rechigne à parler musique dans cette rubrique – c’est délicat, de trouver les bons mots pour parler musique –, mais aujourd’hui, je sens qu’il est temps.

MSI dévoile sa nouvelle série de périphériques FORGE

La gamme CLUTCH ne sera plus la seule à proposer des périphériques pour les joueurs chez MSI, qui a décidé de lancer des produits plus accessibles dans la nouvelle collection FORGE. Et tout commence avec un pack clavier / souris, plus cette même souris disponible seule. Dénommée FORGE GM100, elle est filaire et profite d'un capteur optique qui monte de 1000 dpi à 6400 dpi sur quatre paliers. Que dire de plus ? Pas grand chose au final, la souris allant à l'essentiel et la technique étant assez vague. Dommage, même un acheteur avec peu de moyens a le droit de savoir quel composant est installé. Toujours est-il que la souris mesure 120 x 60 x 40 mm pour 108 g et qu'elle dispose d'un éclairage RGB avec six modes. […]

Lire la suite

LocalAI – L’alternative open source puissante à OpenAI

Par : Korben

Aujourd’hui, j’aimerais vous présenter LocalAI, une alternative open source à OpenAI. En tout cas, c’est comme ça que le créateur du projet le présente. Il s’agit d’une solution idéale pour tous ceux qui cherchent une API REST compatible avec les spécifications de l’API OpenAI pour l’inférence locale.

Grâce à LocalAI, vous pouvez exécuter des modèles linguistiques, générer des images, de l’audio et bien d’autres choses encore, localement ou sur site avec du matériel grand public, et ce, sans avoir besoin d’un GPU ! Le projet a pour principal objectif de rendre l’IA accessible à tous.

Pour résumer, voici les principales caractéristiques de LocalAI :

  • Une API REST locale, alternative à OpenAI. Comme ça, vous gardez bien au chaud vos propres données.
  • Pas besoin de GPU. Pas besoin d’accès internet non plus. Toutefois, l’accélération GPU est possible en option.
  • Prise en charge de plusieurs modèles.
  • Dès qu’ils sont chargés une première fois, les modèles restent en mémoire pour une inférence plus rapide.
  • N’utilise pas de shell, mais des liaisons directes pour une inférence plus rapide et de meilleures performances.

En termes de fonctionnalités, LocalAI offre une large gamme d’options, parmi lesquelles :

  • La génération de texte avec les modèles GPT (comme llama.cpp ou gpt4all.cpp).
  • La conversion de texte en audio.
  • La transcription audio en texte avec whisper.cpp.
  • La génération d’images avec Stable Diffusion.
  • Les dernières fonctionnalités d’OpenAI récemment ajoutées comme l’API Vision par exemple.
  • La génération d’embeddings pour les bases de données vectorielles.
  • Les grammaires contraintes.
  • Le téléchargement de modèles directement à partir de Huggingface.

LocalAI est bien sûr un projet communautaire donc n’hésitez pas si vous souhaitez vous impliquer !

Pour commencer rapidement avec LocalAI, vous pouvez consulter leur guide Getting Started qui décrit les différentes méthodes d’installation et les exigences matérielles ou aller consulter les guides de la communauté. Je vous ferais aussi probablement un tutoriel prochainement si mon emploi du temps me le permet.

LocalAI est disponible sous forme d’image conteneur et de binaire, compatible avec divers moteurs de conteneurs tels que Docker, Podman et Kubernetes. Les images de conteneurs sont publiées sur quay.io et Docker Hub, et les binaires peuvent être téléchargés à partir de GitHub.

Concernant les exigences matérielles, ça varie en fonction de la taille du modèle et de la méthode de quantification utilisée mais pour choper quelques repères de performance avec différents backends, comme llama.cpp, vous pouvez consulter ce lien.

Maintenant pour en savoir plus, vous pouvez explorer le site localai.io. Vous y trouverez de nombreuses informations et des exemples d’utilisation pour vous aider à tirer le meilleur parti de LocalAI.

Merci à Lorenper

Nouveau clavier K5V2 chez CHERRY XYTRFY

Présentés lors de la gamescom l'année dernière, les switches CHERRY MX2A lubrifiés d'usine arrivent chez CHERRY XTRFY avec le clavier K5V2. Celui-ci n'est pas réellement un inconnu puisqu'il avait été présenté en même temps, mais sa disponibilité est enfin effective en blanc et en noir. Au format 65 %, il est équipé d'interrupteurs en hot-swap avec des stabilisateurs également prélubrifiés d'usine et des touches en ABS. Le petit plus ? Connecté à un port USB 3.0, le clavier peut être basculé en mode USB 3 pour booster l'éclairage RGB. Un détail, mais quand on souhaite se démarquer... […]

Lire la suite

Le Cercle des neiges

Par : Toto
Avis à tous les pilotes de Flight Sim' : il y a des films comme ça qui vous marquent et vous glacent le sang. Le Cercle des neiges, un long-métrage fascinant de 2 h 30 sur un « fait d'hiver » historique bien connu, est l'un d'entre eux.

Keychron Q0 Max, numpad de luxe pour clavier TKL esseulé

A la recherche d'un petit accessoire pour ajouter des macros sans pour autant partir sur un appareil de stream ? Direction Keychron avec le tout nouveau Q0 Max, un pavé numérique qui pourra se connecter en filaire, Bluetooth 5.1 ou 2.4 GHz à votre système. Construit autour d'un châssis en aluminium, ce petit pavé de 118.2 x 137 mm reprend tous les codes d'un clavier haut de gamme avec une structure gasket et différentes mousses pour l'isolation phonique. Les switches sont bien entendu en hot-swap, avec une diode au sud pour un bel éclairage autour des touches en PBT au format KSA. […]

Lire la suite

De l’urgence de protéger les API

Plus de 90 % des cyberattaques basées sur le Web ciblent les points d'extrémité des API. Ces attaques visent à exploiter des vulnérabilités plus récentes et moins connues, souvent présentes au sein d'API qui ne font pas l'objet d'une surveillance active de la part des équipes de sécurité.

The Curse

The Curse est très franchement l’un des trucs les plus crispants qu’il m’ait été donné de vivre (et pourtant, je suis passée championne des interactions sociales gênantes à l’âge de six ans, plus précisément le jour où j’ai étreint les jambes d’un parfait inconnu en lui quémandant un goûter parce que je pensais que c’était mon grand frère).

Test NZXT Lift 2 Ergo : Pas chère DU TOUT

Tout juste sortie il y a quelques jours, la souris Lift 2 de NZXT passe entre nos mains expertes dans sa version Ergo. Et ça change tout ! Vendue environ 60 U+20AC, il s'agit d'une souris originale tant dans sa forme que dans le fond, avec notamment un câble obligatoire à l'heure où le sans fil prend le pas, essentiellement en 2.4 GHz, plus un fond creux pour gagner sur les poids. Un mélange qui marche bien, comme vous pourrez le constater ici : NZXT lift 2 Ergo ou sur la source. […]

Lire la suite

VisionBoard, un clavier mécanique avec un écran secondaire pour ton PC fixe

Alors que les ordinateurs portables passent doucement à un système à deux écrans avec des initiatives de plus en plus convaincantes, il n'existe pas se solution réellement similaire pour les ordinateurs fixes. Ou n'existait pas, puisque le clavier VisionBoard vient changer la donne. Disons-le de suite, certains détails ne sont pas connus pour l'instant et on pourrait presque penser à un scam, mais l'arrivée en ligne chez un célèbre revendeur nippon permet d'être optimiste à propos de ce clavier mécanique équipé d'un écran tactile au-dessus des touches de fonction. […]

Lire la suite

Beatrice di Tenda

Je n'avais jamais compris l'opéra. Oh, j'y étais allé une poignée de fois dans ma vie et j'avais plutôt apprécié le spectacle (pour la même raison que j'apprécie Abba, Queen ou Devin Townsend – en musique comme ailleurs, j'aime les hyperboles) mais je continuais à ne pas trop voir à quoi cela rimait. Cela restait à mes yeux des sortes de comédies musicales pour bourgeois, divertissantes mais dont le génie m'échappait.

Test CORSAIR M75 : du vrai ambidextre !

Avec la souris M75, CORSAIR lance une nouvelle souris au design symétrique qui sera parfaite pour les gauchers comme pour les droitiers, et ce grâce au retour des boutons sur le côté droit ! Nous n'en avions pas vu depuis un petit moment, et ça fait plaisir. Mais y a-t-il d'autres choses pour qu'elle se démarque ? A 89 U+20AC en filaire, il faut que ça suive ! Réponse avec ce nouveau test ici : CORSAIR M75 ou sur la source. […]

Lire la suite

No Sleep – Le site qui empêche votre ordinateur ou smartphone de passer en veille

Par : Korben

Au moment où j’écris ces lignes, je ne dors pas. Alors chers amis, noctambules du web, je vais vous parler aujourd’hui du site nosleep.page.

Ce site web va vous permettre de remplacer des outils comme Caffeine ou Amphetamine qui permet de garder réveillé votre ordinateur comme une bonne tasse à café. C’est super pratique quand on a des process un peu longs à finir, genre une compilation, un backup…et j’en passe. Cela évite que l’ordinateur se mette en veille et ça évite d’aller bidouiller les paramètres de votre OS.

Nosleep a donc la particularité d’être un simple site web, qui utilise pour cela l’API Screen Wake Lock bien comprise des navigateurs récents. Et là où cette technologie n’est pas supportée, le dev a implémenté une astuce géniale pour garder quand même votre PC ou Mac actif : la lecture d’une vidéo silencieuse et invisible pour simuler ce comportement.

Mais alors qu’est-ce que l’API Screen Wake Lock ?

Et bien c’est une technologie qui permet à une application de demander au système d’exploitation de ne pas éteindre ni de verrouiller l’écran. Ça permet de lire un ebook sans secouer la souris toutes les 5 min, de suivre un trajet sur une carte sans perdre votre chemin, ou encore de mater une une recette sans mettre du beurre partout sur votre écran pour le réveiller. Pouah !

Et c’est exactement ce qu’utilise nosleep.page qui offre une solution simple et accessible à tous pour garder nos écrans bien éveillés comme un Premier ministre sous amphét.

Évidemment, si vous souhaitez intégrer ça sur votre service web, il existe une super lib JS nommée NoSleep.js qui permet d’implémenter facilement cette API Screen Wake Lock.

import NoSleep from 'nosleep.js';
var noSleep = new NoSleep();
// Activer le verrouillage du réveil.
// (doit être intégré dans un gestionnaire d'événement d'entrée utilisateur, par exemple la souris ou un touchpad)
document.addEventListener('click', function enableNoSleep() {
  document.removeEventListener('click', enableNoSleep, false);
  noSleep.enable();
}, false);

Bref, c’est pratique et comme ça, votre ordinateur ne dormira plus sans que vous l’ayez décidé.

OpenAI accuses NYT of hacking ChatGPT to set up copyright suit

OpenAI accuses NYT of hacking ChatGPT to set up copyright suit

Enlarge (credit: Busà Photography | Moment Unreleased)

OpenAI is now boldly claiming that The New York Times "paid someone to hack OpenAI’s products" like ChatGPT to "set up" a lawsuit against the leading AI maker.

In a court filing Monday, OpenAI alleged that "100 examples in which some version of OpenAI’s GPT-4 model supposedly generated several paragraphs of Times content as outputs in response to user prompts" do not reflect how normal people use ChatGPT.

Instead, it allegedly took The Times "tens of thousands of attempts to generate" these supposedly "highly anomalous results" by "targeting and exploiting a bug" that OpenAI claims it is now "committed to addressing."

Read 34 remaining paragraphs | Comments

Bientôt une souris Viper V3 Pro Wireless chez Razer

Il semblerait qu'une souris Gaming sans fil Razer Viper V3 Pro ait fuité sur le net et plus précisement sur une page Amazon FR. C'est SwitchBoy500, un utilisateur de Reddit qui est à l'origine de la capture et ce dernier est parvenu à sauvegarder quelques informations sur cette future souris haut de gamme qui sera proposée à quelque 179.99 euros. […]

Lire la suite

Meletrix Zoom75 et ZoomPad : du clavier custom de chez custom

On commence la semaine des tests avec du clavier de chez Meletrix. Nous sommes ici sûr du haut de gamme custom à monter soi-même et nous vous proposons de découvrir les Zoom75 et ZoomPad, le premier étant en 75 % et le second étant un numpad à ajouter. C'est ici : Test clavier 2 en 1 Meletrix Zoom75 et ZoomPad ou sur la source. […]

Lire la suite

Reddit admits more moderator protests could hurt its business

Reddit logo on website displayed on a laptop screen is seen in this illustration photo taken in Krakow, Poland on February 22, 2024.

Enlarge (credit: Jakub Porzycki/NurPhoto via Getty Images)

Reddit filed to go public on Thursday (PDF), revealing various details of the social media company's inner workings. Among the revelations, Reddit acknowledged the threat of future user protests and the value of third-party Reddit apps.

On July 1, Reddit enacted API rule changes—including new, expensive pricing —that resulted in many third-party Reddit apps closing. Disturbed by the changes, the timeline of the changes, and concerns that Reddit wasn’t properly appreciating third-party app developers and moderators, thousands of Reddit users protested by making the subreddits they moderate private, read-only, and/or engaging in other forms of protest, such as only discussing John Oliver or porn.

Protests went on for weeks and, at their onset, crashed Reddit for three hours. At the time, Reddit CEO Steve Huffman said the protests did not have “any significant revenue impact so far.”

Read 22 remaining paragraphs | Comments

YEYIAN Shift, une souris complète et abordable ?

Le calme avant la tempête ? Alors que YEYIAN avait de bien jolies souris en alliage de magnésium lors du CES, c'est une bien plus classique Shift qui arrive. Mais qu'on ne s'y trompe pas, elle cache bien jeu derrière son tarif de 69.99 USD, avec notamment deux coques en bundle, deux jeux de switches en provenance de chez Kailh ou encore une triple connectivité. Pour les interrupteurs, YEYIAN livre ainsi des Silent et des GM8.0 afin de proposer une expérience sensiblement différente. Et comme le PCB ne semble pas modifié, installer un autre modèle à trois broches devrait être du domaine du possible. […]

Lire la suite

Kill Bok-soon

Par : Perco
Parfois, on lance un petit film de baston pan-pan-boum-boum en douce, pour le plaisir de gagner en chorégraphie ce que l’on perd en crédibilité cinéphilique. Comme la Corée du Sud a le vent en poupe sur tout, y compris le cinéma d’action, j’y glisse un orteil.

Test souris MCHOSE A5 Pro Max : simplement parfaite ?

C'est donc une souris à destination des joueurs que nous testons ce jour. Cette dernière provient de chez MCHOSE et se nomme la A5 Pro Max. Avec elle, nous avons le droit à un gros capteur, une connectivité sans fil et un tarif qui se veut plutôt agressif. À découvrir ici même : Test souris MCHOSE A5 Pro Max ou en cliquant sur la source. […]

Lire la suite

CORSAIR passe au 75 % avec le K65 PLUS WIRELESS

CORSAIR [...] annonce le lancement d'un complément remarquable à sa gamme de claviers gaming primés : le K65 PLUS WIRELESS. De conception élégante et doté des éléments essentiels pour gagner, ce clavier à format 75 % optimise à la fois les performances et la personnalité. Lorsque vous adoptez le K65 PLUS WIRELESS, votre personnalité de joueur et votre côté passionné de clavier entrent en jeu. Des performances puissantes dans un profil ingénieusement compact de 75 %. Le K65 PLUS WIRELESS optimise et réduit l'espace de bureau nécessaire à votre souris, tout en intégrant les touches flèches et utilitaires indispensables pour regrouper les commandes de jeu exactement là où vous les souhaitez. Les switchs de touches linéaires CORSAIR MLX Red pré-lubrifiés sont doux comme du beurre et captent chaque pression avec une grande réactivité. Les switchs sont également interchangeables à chaud, vous permettant de personnaliser votre clavier en introduisant vos propres switchs en toute simplicité - pour répondre pleinement à votre style de jeu. […]

Lire la suite

Tutoriel : Premiers pas avec VIA pour paramétrer votre clavier custom

Vous avez déjà essayé VIA pour paramétrer votre clavier mécanique custom ? Si oui, vous êtes surement passé par de nombreux moments d'interrogations à vous demander pourquoi vous ne trouvez pas comment charger votre fichier json, ou comment faire pour que votre logiciel communique avec votre clavier. On est passé par là, nous aussi, et après quelques cheveux arrachés, on s'est dit qu'un petit tuto pour aider les débutants à faire leurs premiers pas ne serait pas de trop. […]

Lire la suite

Sanctuary

Par : ackboo
Dans cet océan de médiocrité qu'est devenu Netflix, juste avant de résilier mon abonnement parce qu'il faut arrêter de déconner, j'ai regardé Sanctuary. Et c'était « sympa ».

LiteLLM – Pour discuter avec toutes les API LLM en utilisant la syntaxe OpenAI

Par : Korben

Si vous codez en Python autour d’API de LLM comme celle d’OpenAI, d’Anthropic ou encore de Huggingface…etc., je vous présente LiteLLM qui risque de vous faire gagner pas mal de temps.

Il s’agit d’une lib Python capable d’interagir avec tout un tas d’API en utilisant le format de celle d’OpenAI. Elle fournit une interface simple et uniformisée pour appeler ces modèles , ce qui va vous faciliter leur utilisation pour des choses comme de la génération de texte, de la traduction ou encore du chat…

Pour l’installer, rien de plus simple :

pip install litellm

Ensuite, y’a plus qu’à créer un objet LiteLLM dans votre code, en lui fournissant l’ID et le nom du modèle à utiliser. Par exemple pour vous connecter à OpenAI, le code sera le suivant :

from litellm import completion
import os

## set ENV variables
os.environ["OPENAI_API_KEY"] = "your-api-key"

response = completion(
  model="gpt-3.5-turbo", 
  messages=[{ "content": "Hello, how are you?","role": "user"}]
)

Pour Claude 2, ça sera ça :

from litellm import completion
import os

## set ENV variables
os.environ["ANTHROPIC_API_KEY"] = "your-api-key"

response = completion(
  model="claude-2", 
  messages=[{ "content": "Hello, how are you?","role": "user"}]
)

Pour utiliser Ollama, ça donnerait également ça :

from litellm import completion

response = completion(
            model="ollama/llama2", 
            messages = [{ "content": "Hello, how are you?","role": "user"}], 
            api_base="http://localhost:11434"
)

Donc pas grand-chose qui change.

Vous l’aurez donc compris, LiteLLM permet de pondre un seul et unique code, mais pour discuter avec tous les fournisseurs d’IA du moment (et les logiciels libres existants)

Y’a la possibilité d’avoir du stream sur les réponses (c’est à dire, le texte qui s’affiche au fur et à mesure), de la gestion des exceptions, du log, sans oublier du calcul de coût et l’usage que vous pouvez avoir de ces API afin de ne pas éclater votre compte en banque.

LiteLLM intègre également un proxy OpenAI pour rediriger vos requêtes vers le modèle de votre choix. Pour l’installer :

pip install 'litellm[proxy]'

Lancez ensuite le proxy avec le modèle de votre choix :

litellm --model huggingface/bigcode/starcoder

Et lui passer vos requêtes dans le code python directement :

import openai # openai v1.0.0+
client = openai.OpenAI(api_key="anything",base_url="http://0.0.0.0:8000") # set proxy to base_url
# request sent to model set on litellm proxy, `litellm --model`
response = client.chat.completions.create(model="gpt-3.5-turbo", messages = [
    {
        "role": "user",
        "content": "this is a test request, write a short poem"
    }
])

print(response)

Si LiteLLM vous intéresse, vous trouverez toutes les infos sur la page Github ainsi que les endpoints ici.

Test clavier/DAC FiiO KB3 : Un 2-en-1 ultime ?

Second article ce jour et nous vous proposons de découvrir un produit surprenant, à savoir le KB3 de FiiO. Un clavier mécanique filaire qui intègre un DAC, afin d'y relier son casque rapidement et facilement, tout en bénéficiant d'un rendu sonore upgradé. Intéressant ? Réponse ici : Test clavier/DAC FiiO KB3 ou alors en cliquant sur la source. […]

Lire la suite

AJAZZ AKP815, un clavier 75 % avec un écran LCD programmable sur le côté

Parce que certains veulent un clavier compact avec toutes les fonctionnalités d'un clavier 100 %, chose difficilement réalisable, AJAZZ propose désormais le clavier AKP815. Au format 75 %, il est finalement un peu plus large puisqu'il embarque un écran LCD de 4.95" sur le côté droit afin de... Faire à peu près ce qu'on veut, en théorie, puisqu'il y a derrière un pilote qui va permettre de configurer cinq lignes de trois raccourcis, avec des gif animés si l'envie s'en fait sentir. Bien entendu, la fonction calculatrice est également au programme. Un clavier qui se veut donc surprenant, mais les choses ne s'arrêtent pas là […]

Lire la suite

Cooler Master revoit tout et lance son clavier MK770

Avec le clavier MK770, Cooler Master fait table rase du passé et part d'une feuille blanche, ou presque. Et pour 119.99 U+20AC en tarif recommandé, en coloris Space Gray ou Macaron, le MK770 avance une jolie fiche technique avec, notamment, une structure gasket. Cooler Master monte donc en gamme à l'intérieur en optant également pour différentes couches avec de la mousse EVA ou encore du silicone, tandis que le châssis est en plastique. Un choix qui peut étonner alors que les derniers claviers compacts de la marque misaient sur de l'aluminium et du plastique, mais c'est assumé pour l'expérience de frappe. […]

Lire la suite

En difficulté, le réseau de recharge Ionity s’installe en ville

Ionity Recharge Station

Le réseau européen de bornes de recharge se tourne vers les pôles urbains en France. Après les autoroutes, pourrons-nous recharger en ville en mode ultra-rapide ?

En barebone ou assemblé, le clavier Ducky Tinker 65 est là

Avec sa gamme ProjectD, Ducky propose plusieurs claviers mécaniques qui mettent l'accent sur des fonctionnalités attendus par de plus en plus d'utilisateurs. Ainsi, le dernier Tinker 65 est un clavier au format 65 % avec une structure gasket qui offre une prise en charge VIA / QMK, plus d'autres petites choses. Vendu environ 130 U+20AC avec des switches CHERRY MX et des touches en PBT double-shot, il est également disponible en version barebone pour environ 100 U+20AC afin d'offrir un maximum de personnalisation. Compatible avec les switches à cinq broches, avec une diode d'éclairage positionnée sud, il dispose également d'une plaque en FR4 pour une frappe douce. […]

Lire la suite

EvaDB – Mettez de l’IA dans vos requêtes SQL

Par : Korben

Mes chers amis, l’IA est partouuuut, dans nos villes, dans nos campagnes, et elle vient voler le travail des gens qui s’opposent à elle.

Alors plutôt que de vous battre inutilement contre l’inéluctable, autant l’apprivoiser et la faire bosser pour vous, car ce n’est qu’un outil débile de plus dont chacun peut tirer des bénéfices.

Même les codeurs… La preuve avec EvaDB, une base de données ouverte qui permet aux développeurs de logiciels de créer des applications IA en quelques lignes de code grâce à son API SQL très puissante. Et pas besoin d’avoir de compétences spécifiques en IA pour l’utiliser !

EvaDB se présente comme une solution clé en main pour simplifier le développement d’applications IA, en prenant en charge à la fois la gestion des données structurées et non structurées. L’outil offre une facilité de connexion à toutes les sources de données existantes telles que PostgreSQL ou vos buckets S3, ainsi qu’une utilisation optimisée des CPU/GPU et la personnalisation des modèles IA (fine tuning) récupérés chez Hugging Face, OpenAI ou encore YOLO.

Cela signifie concrètement que vous allez pouvoir ajouter des fonctionnalités d’IA à vos applications en utilisant simplement des fonctions intégrées dans les requêtes. Vous pouvez choisir parmi différents modèles pré-entraînés ou créer vos propres modèles personnalisés.

Petit exemple de requête :

SELECT name, country, email, programming_languages, social_media, GPT4(prompt,topics_of_interest)
FROM gpt4all_StargazerInsights;

Et le prompt fourni :

--- Prompt to GPT-4
You are given 10 rows of input, each row is separated by two new line characters.
Categorize the topics listed in each row into one or more of the following 3 technical areas - Machine Learning, Databases, and Web development. If the topics listed are not related to any of these 3 areas, output a single N/A. Do not miss any input row. Do not add any additional text or numbers to your output.
The output rows must be separated by two new line characters. Each input row must generate exactly one output row. For example, the input row [Recommendation systems, Deep neural networks, Postgres] must generate only the output row [Machine Learning, Databases].
The input row [enterpreneurship, startups, venture capital] must generate the output row N/A.

Voici quelques cas d’utilisation possibles : analyse de sentiments, réponse aux questions posées en vidéo avec ChatGPT, résumé de texte à partir de documents PDF, analyse de flux de trafic, analyse d’émotions dans les vidéos ou encore recherche d’images similaires.

Ainsi, EvaDB permet de cibler 99% des problèmes d’IA qui sont souvent répétitifs et peuvent être automatisés avec un simple appel de fonction dans une requête SQL.

Obtenir une transcription d’une vidéo stockée dans une table à l’aide d’un modèle de reconnaissance vocale pour pouvoir ensuite poser des questions sur la transcription extraite à l’aide de ChatGPT, c’est typiquement le genre de truc que permet de faire EvaDB :

CREATE TABLE text_summary AS
    SELECT SpeechRecognizer(audio) FROM ukraine_video;
SELECT ChatGPT('Is this video summary related to Ukraine russia war', text)
    FROM text_summary;

Si votre curiosité est piquée et que vous voulez en savoir plus sur ce projet, tout est ici sur Github.

Bref, ne laissez pas passer l’occasion d’explorer cet outil open source qui vous ouvrira bien des portes.

Exploring Reddit’s third-party app environment 7 months after the APIcalypse

Exploring Reddit’s third-party app environment 7 months after the APIcalypse

Enlarge (credit: Getty)

Last year, Reddit sparked massive controversy when it dramatically changed the prices and rules associated with accessing its API. The changes were so drastic and polarizing that they led to an epic protest from Reddit users and moderators that saw thousands of subreddits going private and engaging in other forms of inconvenience for weeks. Things got ugly, but Reddit still ushered in the changes, resulting in mounds of third-party Reddit apps announcing their permanent closure.

It's been about seven months since the changes, so I wanted to see what Reddit's third-party app ecosystem looks like now. Are surviving third-party Reddit apps that started charging users making money? Are developers confident they'll be able to keep their apps open for the long term?

And some apps are still available despite not charging a subscription fee. How is that possible?

Read 101 remaining paragraphs | Comments

❌