Emacs Org Mode pour des listes de contrôle automatisées : abandonner les scripts pour plus d’efficacité

2025-02-15

L’auteur partage son expérience de l’utilisation d’Emacs Org Mode et du plugin org-checklist.el pour gérer les workflows récurrents. Il préfère utiliser des listes de contrôle avec des cases à cocher plutôt que des scripts automatisés en raison de la flexibilité et de la facilité de mise à jour des listes de contrôle. Le plugin org-checklist.el réinitialise automatiquement les cases à cocher dans la liste et enregistre le temps d’exécution. Combiné au contrôle de version Git, cela permet une gestion efficace des tâches répétitives et évite les données redondantes.

Lire plus
Développement

Carlsen de retour au tournoi après la controverse sur le jean

2024-12-30
Carlsen de retour au tournoi après la controverse sur le jean

Le champion du monde d'échecs Magnus Carlsen a rejoint un tournoi majeur après avoir initialement abandonné la compétition en raison d'un différend sur le code vestimentaire. On lui a demandé de changer son jean lors des Championnats du monde d'échecs rapides et blitz de la FIDE à New York. La Fédération internationale des échecs (FIDE) a ensuite assoupli son code vestimentaire pour permettre des "déviations mineures élégantes", y compris des jeans appropriés. Carlsen a critiqué la gestion de la situation par l'événement, mais est finalement revenu, affirmant son amour pour le tournoi. L'incident a suscité un débat sur les règles du code vestimentaire dans les échecs professionnels.

Lire plus

Manifest V3 de Chrome : un cauchemar pour les développeurs de bloqueurs de publicités ?

2025-02-08
Manifest V3 de Chrome : un cauchemar pour les développeurs de bloqueurs de publicités ?

La refonte de l’architecture des extensions Chrome Manifest V3 (MV3) de Google continue de poser des problèmes aux développeurs de bloqueurs de publicités, de filtres de contenu et d’outils de confidentialité. Si Google affirme que MV3 vise à améliorer la sécurité et les performances, des développeurs comme ceux d’AdGuard et d’uBlock Origin constatent que ses restrictions sont bien plus importantes que prévu, limitant voire empêchant les fonctionnalités principales. Les développeurs se plaignent de la difficulté accrue du développement avec MV3 et accusent Google de répondre lentement aux retours des développeurs, voire de saper subtilement les extensions par des modifications de l’interface utilisateur. Cela soulève des questions sur les véritables intentions de Google : s’agit-il d’améliorer la sécurité et la confidentialité, ou de limiter subtilement les capacités des extensions ?

Lire plus
Développement Extensions Chrome

F-Droid obtient un financement majeur pour assurer sa durabilité à long terme

2025-02-05
F-Droid obtient un financement majeur pour assurer sa durabilité à long terme

F-Droid, une plateforme fournissant des applications Android gratuites et open source, a reçu une subvention de 396 044 dollars de l'Open Technology Fund. Ce financement permettra de répondre aux défis critiques liés à la durabilité à long terme de F-Droid, notamment la refactorisation du code, l'amélioration des stratégies juridiques pour gérer les demandes de retrait du gouvernement, la simplification des flux de travail de localisation, le renforcement de l'infrastructure de dons et l'amélioration de l'hébergement et de l'infrastructure. Cela garantit que F-Droid pourra continuer à fournir des applications open source axées sur la confidentialité aux utilisateurs du monde entier, même dans les zones ayant un accès limité à Internet.

Lire plus
Développement Financement

llama.vim : un plugin Vim pour la complétion de code assistée par LLM

2025-01-23
llama.vim : un plugin Vim pour la complétion de code assistée par LLM

llama.vim est un puissant plugin Vim offrant une complétion intelligente du code et du texte à l'aide d'un LLM exécuté localement. Il prend en charge divers modèles de LLM et offre des performances efficaces même sur du matériel bas de gamme grâce à une gestion intelligente du contexte. Facile à installer et à configurer, le plugin propose des options de complétion personnalisables, augmentant ainsi considérablement la productivité du codage.

Lire plus
Développement complétion de code

Google perd un procès pour collecte de données, un procès est prévu

2025-01-09
Google perd un procès pour collecte de données, un procès est prévu

Un juge fédéral a rejeté la requête de Google visant à rejeter une action collective alléguant des violations de la vie privée. Le procès affirme que Google a collecté des données auprès d'utilisateurs qui ont choisi de ne pas participer à son suivi de l'activité Web et des applications (WAA), envoyant même des données à des développeurs tiers via Google Analytics for Firebase (GA4F). Le juge a statué qu'un jury pourrait raisonnablement conclure que Google a tiré profit de cette appropriation illicite de données, fixant un procès pour août 2025. Google soutient que ses pratiques sont légales, mais la décision souligne les défis constants pour les entreprises technologiques qui cherchent à concilier la collecte de données et la vie privée des utilisateurs.

Lire plus
Technologie Collecte de données

Gestion prédictive du couple de GM : les moteurs du futur alimentés par l’IA

2025-05-15
Gestion prédictive du couple de GM : les moteurs du futur alimentés par l’IA

Un nouveau brevet de GM révèle un système révolutionnaire de gestion du couple. Ce système utilise des algorithmes prédictifs et des analyses de combustion en temps réel pour anticiper et ajuster la distribution du couple, éliminant ainsi le retard du turbo. Contrairement aux systèmes réactifs traditionnels, il prédit l’intention du conducteur et effectue des ajustements préventifs, simulant même le couple à bas régime. Cela améliore non seulement les performances, mais met également au défi l’industrie du tuning après-vente en raison de sa résistance au piratage. De futures applications pourraient inclure les gammes Corvette ZR1 ou Cadillac Blackwing.

Lire plus
Technologie Turbocompresseur

La Californie manque de numéros de plaques d'immatriculation ; Nouveau système à venir

2025-04-23
La Californie manque de numéros de plaques d'immatriculation ; Nouveau système à venir

La Californie devrait épuiser son système actuel de numérotation des plaques d'immatriculation d'ici fin 2025. Le format actuel 1-3-3 (un chiffre, trois lettres, trois chiffres), utilisé depuis 1980, sera remplacé. Le DMV de Californie a annoncé un nouveau format 3-3-1 (trois chiffres, trois lettres, un chiffre), avec des plaques comme 000AAA1 attendues. La dernière plaque de l'ancien système, probablement 9ZZZ999, deviendra un objet de collection, tout comme la première plaque du nouveau système. Un changement de design de la plaque elle-même pourrait également accompagner le changement.

Lire plus

Bleu Maya : Décrypter le mystère d'un pigment antique

2025-06-16

Cet article dévoile le mystère du bleu Maya, un pigment bleu remarquablement durable utilisé par l'ancienne civilisation Maya. Il révèle que le bleu Maya n'est pas un simple pigment organique ou inorganique, mais un hybride nano-structuré unique, créé par l'homme, à partir du minéral argileux palygorskite et du colorant indigo. Grâce à l'analyse de poteries anciennes et d'offrandes sacrificielles, l'auteur met en lumière deux méthodes utilisées par les Mayas pour le créer : l'une impliquant la combustion de palygorskite, d'indigo et d'encens de copal ; l'autre, le broyage de palygorskite humide avec des feuilles d'indigo puis le chauffage du mélange. Cette découverte souligne le savoir-faire sophistiqué des Mayas et offre des perspectives pour la science moderne des matériaux.

Lire plus
Technologie pigment antique

Développeurs, veuillez vous soucier de l'UX !

2025-04-29
Développeurs, veuillez vous soucier de l'UX !

L'auteur raconte son expérience de ne pas avoir pu payer son loyer en raison d'une application bancaire volumineuse, critiquant les développeurs pour avoir privilégié la vitesse de développement au détriment de l'expérience utilisateur. L'article souligne comment la taille importante des applications, le code excessif et les scripts de suivi gaspillent les ressources de l'utilisateur et augmentent les coûts, nuisant finalement aux utilisateurs. L'auteur exhorte les développeurs à prioriser l'expérience utilisateur, à tenir compte des cas d'utilisation réels et à éviter de sacrifier la convivialité au nom de la « vitesse de développement ».

Lire plus
Développement applications mobiles

arXivLabs : Projets expérimentaux avec les collaborateurs de la communauté

2025-02-06
arXivLabs : Projets expérimentaux avec les collaborateurs de la communauté

arXivLabs est un framework qui permet aux collaborateurs de développer et de partager de nouvelles fonctionnalités arXiv directement sur notre site web. Les individus et les organisations qui travaillent avec arXivLabs ont adopté et accepté nos valeurs d'ouverture, de communauté, d'excellence et de confidentialité des données utilisateur. arXiv est engagé envers ces valeurs et ne travaille qu'avec des partenaires qui y adhèrent. Vous avez une idée de projet qui ajoutera de la valeur à la communauté arXiv ? En savoir plus sur arXivLabs.

Lire plus
Développement

Projet de Hackathon : Casque VR qui Voit à Travers les Murs

2025-02-23
Projet de Hackathon : Casque VR qui Voit à Travers les Murs

À Treehacks 2025, une équipe a construit un casque VR capable de "voir" à travers les murs en utilisant seulement des microcontrôleurs ESP32 à 6 $ et un NVIDIA Jetson Nano. Ils ont utilisé les données d'information d'état du canal (CSI) WiFi pour entraîner un réseau neuronal convolutionnel (CNN) pour la détection humaine derrière les murs. Malgré les défis liés à l'acquisition de données, au traitement en temps réel et à l'optimisation du modèle, ils ont soumis leur projet deux minutes avant la date limite et ont attiré l'attention d'un laboratoire d'IA de pointe, assurant une future collaboration. Cette technologie a un potentiel pour les applications de recherche et de sauvetage.

Lire plus
Technologie

Tonari : L'évolution de la connexion, reconstruire l'avenir de l'humanité

2025-03-16
Tonari : L'évolution de la connexion, reconstruire l'avenir de l'humanité

Les humains sont faits pour la connexion, pourtant nous luttons contre les relations à distance, la dépendance au téléphone et les mauvaises visioconférences. Voudrons-nous dépérir et être remplacés par l'IA, ou allons-nous évoluer ? Pendant des millénaires, nous sommes passés de tribus à une civilisation globale, grâce à notre capacité unique de connexion, d'empathie, de confiance et de travail d'équipe. Nous construisons des familles, des équipes et des communautés, et nous racontons des histoires qui façonnent les sociétés. La connexion est la pierre angulaire de l'humanité, le pouvoir de créer l'avenir ensemble. Tonari est l'évolution de la communication, conçue pour favoriser une connexion émotionnelle authentique, construire une société mondiale plus empathique pour réaliser nos plus grandes aspirations et surmonter les défis partagés.

Lire plus

Woz explique pourquoi l'Apple II original n'avait pas de minuscules

2025-05-10

Steve Wozniak révèle la raison étonnamment simple de l'absence de minuscules sur l'Apple II original : un budget serré. Le coût d'un clavier complet était prohibitif au début des années 1970, ce qui a amené Wozniak à utiliser un clavier de télétype moins cher, uniquement en majuscules. Couplé à la codage manuel de l'ensemble du système et au manque de fonds pour un assembleur en temps partagé, l'ajout de minuscules aurait été une tâche énorme, rendant la décision économiquement et pratiquement impossible.

Lire plus
Technologie

Plus de 8 millions de dollars par an pour percer le mystère de l'intégration sensorimotrice du cerveau

2025-04-26
Plus de 8 millions de dollars par an pour percer le mystère de l'intégration sensorimotrice du cerveau

La Collaboration Simons sur la Neuroscience Écologique (SCENE) est lancée avec plus de 8 millions de dollars de financement annuel pour étudier comment le cerveau intègre efficacement les informations sensorielles et motrices. Ce projet interdisciplinaire, réunissant des neuroscientifiques et des experts en apprentissage automatique de premier plan, s'appuie sur les principes de la psychologie écologique, en se concentrant sur la façon dont le cerveau code les affordances – les possibilités d'action dans l'environnement. La recherche couvrira plusieurs espèces, des rongeurs et des chauves-souris aux humains, dans le but de découvrir les principes fondamentaux de la cognition et de combler les lacunes dans notre compréhension du cerveau.

Lire plus
Technologie Cognition cérébrale

Peut-on comprendre cette preuve ? Un aperçu de la mathématique formalisée

2025-01-10
Peut-on comprendre cette preuve ? Un aperçu de la mathématique formalisée

Stephen Wolfram explore une énigme mathématique de longue date : la preuve d’un axiome étonnamment simple pour l’algèbre booléenne. Générée à l’aide d’une démonstration automatique de théorèmes, la preuve est incroyablement complexe et reste incompréhensible pour les humains. L’article explore les complexités de la preuve, dissèque ses opérations au niveau du « code machine » et propose un défi : humaniser cette preuve. Il discute du potentiel des grands modèles de langage (LLM) pour comprendre et simplifier la preuve, ainsi que des implications pour l’avenir des mathématiques. La conclusion suggère que certaines preuves mathématiques peuvent être intrinsèquement ininterprétables, ce qui indique que les mathématiques ressembleront de plus en plus à une science expérimentale.

Lire plus

Branchement conditionnel sur GPU : mythe ou réalité ?

2025-02-09

Cet article démonte une idée fausse répandue en infographie : les opérateurs ternaires sur les GPU ne sont pas des branchements conditionnels. L’auteur utilise des exemples de code et une analyse de code assembleur pour montrer que les opérateurs ternaires ou les instructions if sur les GPU implémentent des instructions de déplacement conditionnel, et non des sauts conditionnels modifiant le pointeur d’instruction. Ces déplacements conditionnels sont plus efficaces, et la soi-disant « optimisation » utilisant la fonction step() réduit en réalité les performances. L’article appelle à corriger ce malentendu vieux de 20 ans.

Lire plus
Développement Optimisation

La Résurrection de Servo : Deux Ans de Progrès chez Igalia

2025-01-08

Deux ans après qu'Igalia a repris la maintenance du projet Servo, des progrès significatifs ont été réalisés. Ils ont corrigé de nombreux bugs, amélioré la stabilité et ajouté le support pour Android et OpenHarmony. La construction active de la communauté et les collaborations ont mené à une augmentation substantielle du nombre de contributeurs et de l'activité du code. Bien qu'il soit encore expérimental, les avantages de performance et de sécurité de Servo le positionnent pour une croissance future significative, pouvant devenir le moteur web idéal pour les systèmes embarqués et les applications Rust.

Lire plus
Développement Moteur Web

Les premiers romans imprimés de Caxton : Paris et Vienne et Blanchardyn et Eglantine

2025-04-15

Paris et Vienne (1485) et Blanchardyn et Eglantine (1489), de William Caxton, se distinguent de ses autres œuvres imprimées. Contrairement aux adaptations de cycles épiques, ce sont des contes d'aventure indépendants populaires dans l'Europe médiévale en diverses langues et formes. Avec des personnages vivants et des traitements d'intrigues uniques, ils offraient à la fois édification et divertissement, mettant en valeur la chevalerie et l'amour courtois. Premiers exemples de romans chevaleresques imprimés en Angleterre, ils éclairent le développement de la prose anglaise, l'évolution du genre romanesque et les précurseurs du roman.

Lire plus

L'effet du double corporel : la simple présence favorise la clarté et la concentration

2025-03-08

L'entraîneur Linda Anderson décrit un phénomène qu'elle appelle le "double corporel" : le simple fait d'être présent, sans donner de conseils ou de stratégies, peut apporter clarté et concentration aux clients. Elle a observé que la simple présence produisait des effets positifs significatifs, reproduits chez plusieurs clients. C'est le pouvoir de la compagnie silencieuse, permettant aux clients de trouver leurs propres solutions.

Lire plus
Divers présence

Des castors construisent un barrage en une nuit, sauvant un village ?

2025-02-10
Des castors construisent un barrage en une nuit, sauvant un village ?

Jaroslav Obermajer, chef du bureau de Bohême-Centrale de l'Agence tchèque de protection de la nature et du paysage, a rapporté à Radio Prague International que des castors ont construit un barrage du jour au lendemain, empêchant ainsi l'inondation d'un village. Utilisant des pierres, de la boue et du bois, ces rongeurs industrieux ont créé une structure qui non seulement les avantage, mais fournit également un habitat à de nombreuses autres espèces et sert de pare-feu naturel, de puits de carbone et de mesure de contrôle des inondations. Bien qu'un gestionnaire de castors bavarois, Gerhard Schwab, salue l'efficacité des castors, il remet en question l'affirmation « du jour au lendemain ».

Lire plus
Technologie

Bilan 2024 de la FSFE : Le combat pour la liberté du logiciel

2025-01-14
Bilan 2024 de la FSFE : Le combat pour la liberté du logiciel

La Free Software Foundation Europe (FSFE) a publié son bilan de l'année 2024, soulignant ses progrès dans la promotion du logiciel libre. Cela inclut la participation au FOSDEM, le travail sur la mise en œuvre du DMA, la quatrième édition de Youth Hacking 4 Freedom (YH4F) et la présence au Chaos Communication Congress. Les initiatives clés ont porté sur la pression pour une plus grande interopérabilité d'Apple, un financement durable des écosystèmes open source et la promotion de la liberté du logiciel, du matériel et des données. Pour 2025, la FSFE prévoit de poursuivre ses efforts de plaidoyer et de développement communautaire.

Lire plus
Technologie

Les États-Unis ajoutent 80 entités à la liste noire pour limiter l'accès de la Chine à la technologie informatique

2025-03-26
Les États-Unis ajoutent 80 entités à la liste noire pour limiter l'accès de la Chine à la technologie informatique

Les États-Unis ont ajouté 80 organisations et entreprises à leur liste noire d'exportation, dans le but d'empêcher la Chine d'obtenir des technologies informatiques à des fins militaires. Les restrictions, imposées par le Bureau of Industry and Security (BIS), ciblent les entités considérées comme agissant contre les intérêts de sécurité nationale des États-Unis. Parmi les ajouts notables figurent six filiales du groupe Inspur et l'Académie d'intelligence artificielle de Pékin, qui ont protesté contre leur inclusion. Cette mesure exacerbe les tensions technologiques entre les États-Unis et la Chine, suscitant une forte condamnation de la part de la Chine.

Lire plus

Statistiques de temps d'exécution des exercices SICP

2025-03-04
Statistiques de temps d'exécution des exercices SICP

Ce tableau de données enregistre le temps d'exécution de l'interpréteur pour chaque exercice de Structure and Interpretation of Computer Programs (SICP). Le tableau montre une grande variation du temps d'exécution entre les exercices, allant de quelques millisecondes à des secondes. Cela reflète l'impact de l'efficacité algorithmique et des techniques de programmation sur les performances du programme. Certains algorithmes récursifs montrent une croissance rapide du temps d'exécution, tandis que leurs homologues itératifs sont plus efficaces. Ces données fournissent des informations précieuses pour apprendre et comprendre les algorithmes et les structures de données présentés dans SICP.

Lire plus

Vec::drain de Rust : exploitation de Drop pour la sécurité

2024-12-16
Vec::drain de Rust : exploitation de Drop pour la sécurité

Cet article explore en profondeur la méthode Vec::drain de Rust et son implémentation Drop, illustrant comment la propriété prévient les bogues subtils, liés à la mémoire ou autres. Vec::drain optimise les performances en maintenant une référence mutable au vecteur original et en ne lisant/mettant à jour que le stockage original. La clé réside dans l'implémentation Drop de la structure Drain, qui utilise un DropGuard pour garantir que, même si l'itérateur est abandonné prématurément, les éléments restants sont déplacés en toute sécurité vers le vecteur original, assurant ainsi la sécurité mémoire. L'article explique en détail les aspects d'implémentation de Drain et DropGuard, en traitant des cas spéciaux comme les types de taille nulle et la provenance des pointeurs.

Lire plus
Développement

Comment les programmeurs chassent les éléphants : Un regard humoristique sur les personnalités du secteur technologique

2025-04-16

Ce texte humoristique utilise l’analogie de la chasse à l’éléphant pour caractériser avec finesse les personnalités et les styles de travail des différents professionnels du secteur technologique. Les mathématiciens recherchent des preuves rigoureuses, les informaticiens suivent des algorithmes, les ingénieurs privilégient l’efficacité, les économistes croient au pouvoir de l’argent, les statisticiens dépendent des données, etc. L’article utilise un humour spirituel pour mettre en lumière les différents modes de pensée et les caractéristiques de plusieurs professions, suscitant une résonance chez le lecteur et offrant une interprétation légère de la culture technologique.

Lire plus
Développement

La stack Ruby on Rails d'AttendList : Une plongée profonde

2025-06-02
La stack Ruby on Rails d'AttendList : Une plongée profonde

AttendList, un outil de suivi de présence pour Google Meet, utilise un backend Ruby on Rails qui interagit avec une extension Chrome. Cet article détaille l'infrastructure et les choix de gemmes derrière AttendList, couvrant tout, des tâches en arrière-plan, l'authentification et les blogs à l'implémentation et aux fonctionnalités supplémentaires. La stack principale inclut PostgreSQL, Redis, Sidekiq et RSpec. L'authentification utilise Devise avec Google OAuth, en employant un flux d'autorisation incrémental. La couche de vue utilise Tailwind CSS et ViewComponents. Les performances et le profilage sont gérés par Bullet et Rack Mini Profiler. L'auteur décrit également sa solution d'hébergement économique utilisant les serveurs Hetzner et la plateforme de déploiement Hatchbox.

Lire plus
Développement Stack technologique

CatBench v0.3 : Application de recherche vectorielle Postgres désormais avec surveillance des performances

2025-05-30

CatBench, une application de démonstration utilisant Postgres et PgVector avec 25 000 photos d'animaux de compagnie, propose désormais des graphiques de débit et de latence des requêtes à l'échelle de l'instance. Auparavant, les utilisateurs pouvaient explorer un moteur de recommandation, afficher des photos de chats et des recommandations de produits basées sur des achats de chats similaires, et consulter les métriques d'exécution des requêtes SQL du back-end. La version v0.3 ajoute une section de surveillance affichant l'activité de l'instance Postgres et la latence SQL. Les projets futurs incluent le nettoyage du code, l'extension du jeu de données photo à 9 millions d'images, l'ajout d'un suivi de la qualité de rappel pour la détection de fraude et la prise en charge d'autres bases de données.

Lire plus

Les prix d'abonnement de The Economist : un désastre mondial

2025-05-18
Les prix d'abonnement de The Economist : un désastre mondial

Il y a deux ans, une structure de prix mondiale extrêmement incohérente pour l'abonnement numérique de The Economist a été révélée, les prix variant de plus de 300 % selon l'emplacement. Les nations les plus pauvres payaient beaucoup plus cher que les nations les plus riches. Cela continue en 2024, l'Australie et la Nouvelle-Zélande étant toujours fortement surtaxées. Un « indice Economad » comparant les prix d'abonnement révèle des écarts encore plus importants que l'indice Big Mac, soulignant les prix illogiques et injustes de The Economist, ce qui a conduit un abonné à résilier son abonnement.

Lire plus

Les sanctions américaines contre la CPI exposent les risques de la dépendance aux services informatiques américains

2025-05-19
Les sanctions américaines contre la CPI exposent les risques de la dépendance aux services informatiques américains

Les sanctions américaines contre la Cour pénale internationale (CPI) ont conduit au blocage du compte Microsoft du procureur Karim Khan et au gel de ses comptes bancaires. Cet incident met en lumière les risques d'une dépendance excessive aux services informatiques américains. Bien que Microsoft affirme protéger les données des utilisateurs européens, des changements de politique du gouvernement américain pourraient modifier cela à tout moment. Les gouvernements européens doivent réévaluer leur dépendance aux services de Microsoft et explorer des alternatives plus sûres et souveraines, garantissant que la sécurité nationale ne repose pas sur les promesses des contrats de niveau de service (SLA).

Lire plus
1 2 448 449 450 452 454 455 456 595 596