gUI a écrit 6008 commentaires

  • [^] # Re: Petits arrangements entre amis

    Posté par  (Mastodon) . En réponse au journal [HS] Félonie au parlement européen. Évalué à 3.

    Et à cette époque la France était déjà loin devant :(

    En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

  • [^] # Re: Disque chiffré ?

    Posté par  (Mastodon) . En réponse au message Type de Raspberry Pi "non lisible" ?. Évalué à 4.

    Oui c'est exactement à quoi ça sert.

    Par contre ça a quelques inconvénients, comme par exemple le fait de devoir rentrer le mot de passe à chaque boot. On n'a pas trop de détails sur l'installation, mais si c'est un truc autonome, ça peut être compliqué à mettre en œuvre (apporter un écran et un clavier juste pour le boot).

    En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

  • # Petits arrangements entre amis

    Posté par  (Mastodon) . En réponse au journal [HS] Félonie au parlement européen. Évalué à 8. Dernière modification le 28 mars 2019 à 09:08.

    Je connaissais pas ce truc. Si c'est avéré (toujours croiser les sources, même d'un média sérieux !), c'est tout simplement honteux.

    L'article parle qu'on le voit particulièrement pour les votes d'articles controversés, ce serait intéressant d'en retrouver un qui, après ces corrections, n'était même pas censé passer (ce qui montrerait définitivement l'abus).

    En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

  • [^] # Re: Wiki ArchLinux

    Posté par  (Mastodon) . En réponse au journal Un irssi (ou autre chose) dans un tmux sur un serveur, avec systemd. Évalué à 6.

    Oui, de mon temps c'était Gentoo qui était la référence sur laquelle on finissait systématiquement quand on cherchait de la doc. Ils ont eu un gros soucis et ont tout perdu (je crois).
    Heureusement celle de Arch est au moins du même niveau.

    En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

  • [^] # Re: Quid sur de gros programmes ?

    Posté par  (Mastodon) . En réponse au lien Faites du C pour sauver la planète!. Évalué à 2. Dernière modification le 27 mars 2019 à 13:45.

    Du coup oui, si tu as beaucoup de temps, et que tu es vraiment bon pour pondre le design idéal à chaque fois, coder en C est plus efficient oui

    On est d'accord, je ne dis rien d'autre que ça. J'ai dis à plusieurs reprises que l'inconvénient du C est que pour accéder à l'optimisation, il faut un bon niveau, une bonne connaissance du hardware etc.

    C'est d'ailleurs pour ça qu'il est assez régulier de voir un programme codé en langage XYZ, puis une petite routine qui est critique niveau temps d'exécution codée en C (et aussi en ASM, ça se voit encore) pour être parfaitement optimisée (et appelée souvent etc.)

    Mais je ne comprends pas les arguments qui tendent à dire qu'un langage quelconque, avec une fonctionnalité quelconque (JIT, ramasse miette, …) pourrait être foncièrement plus rapide que le C, car au pire, tu implémentes cette fonction si astucieuse en C.

    En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

  • [^] # Re: Quid sur de gros programmes ?

    Posté par  (Mastodon) . En réponse au lien Faites du C pour sauver la planète!. Évalué à 3. Dernière modification le 27 mars 2019 à 12:02.

    Faux, l'assembleur est le plus proche.

    Oui et l'assembleur aura des performances encore meilleures, pour la même raison (mais il est pas dans la liste :) ).

    Le C étant considéré comme un "assembleur portable", il y a très peu de surcoût au C. C'est l'avantage du C, mais aussi son inconvénient (pour être performant, il faut coder en connaissant le hardware).

    Mais je ne vois toujours pas d'exemple où un code bien écrit en C est moins performant qu'un code bien écrit en C++/Java/Python.

    un superbe example que c'est faux, c'est la différence de performance entre qsort et std::sort

    Bin je comprends pas trop, le mec trouve justement que le C est plus performant :

    C quick-sort time elapsed: 0.061
    C++ quick-sort time elapsed: 0.086
    

    Et après ça parle de "inline". Si c'est ça la raison, il suffit de l'ajouter dans son code source C. Dis autrement, je ne vois pas ce que le C++ pourrait faire que le C ne fait pas. Il n'y a pas d'instructions assembleur magique qui sortiront en C++ et pas en C.

    En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

  • [^] # Re: Quid sur de gros programmes ?

    Posté par  (Mastodon) . En réponse au lien Faites du C pour sauver la planète!. Évalué à 3.

    C'est indéniable en théorie, mais la pratique est tellement plus compliquée

    Tu as raison. J'attends donc avec impatience de voir un seul gros projet qui annonce avoir quitté une implémentation en C pour des raisons de perfo.

    En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

  • [^] # Re: Quid sur de gros programmes ?

    Posté par  (Mastodon) . En réponse au lien Faites du C pour sauver la planète!. Évalué à 7.

    Il se pourrait qu'un langage qui ne prenne pas en charge les pointeurs mais qui utilise les références (et un ramasse-miettes) batte C dans certains cas simplement parce que la gestion de la mémoire peut être plus efficace

    Bin non. Le ramasse miette est là pour palier aux manquements du codeur, pas du langage. Il rajoute justement une gestion supplémentaire qui est moins efficace (puisque parfois il va déterminer qu'il ne faut rien libérer, il a donc tourné pour rien) pour que le codeur n'ait pas à penser "où dois-je allouer, ai-je bien penser à libérer" ? Mais c'est pas une optimisation de performances du tout.

    Une compilation à la volée peut également permettre d'appliquer certaines optimisations, potentiellement dépendantes des données à l'exécution

    Là je voudrais un exemple concret parce que réellement je vois pas. La compilation à la volée qui a un comportement dynamique… quel langage l'implémente ? Et surtout je veux un benchmark, parce que compiler à la volée, ça coûte.

    Une compilation à la volée peut aussi prendre en compte les spécificités matérielles (architecture CPU spécifique par exemple), là où les programmes C sont souvent compilés pour un grand ensemble de machines.

    Là aussi c'est un argument fallacieux : tu compares un truc mal fait en C avec un truc potentiellement mieux fait dans un autre langage, sans au final apporter un vrai benchmark ni un vrai exemple. On parle du langage lui-même, pas de la façon de l'utiliser.

    Et si tu objectes que le C est plus difficile à optimiser, c'est exactement mon commentaire du début : pour optimiser du C, c'est à l'humain de se décarcasser, mais au final, c'est plus efficace.

    Il faut bien comprendre ce qu'est le C : une simple surcouche de l'assembleur. Tous les concepts du C sont directement implémentés par le silicium. Les langages évolués apportent des concepts énormément plus pratiques (objet par exemple) pour le codeur, mais pas pour la machine.

    En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

  • [^] # Re: Quid sur de gros programmes ?

    Posté par  (Mastodon) . En réponse au lien Faites du C pour sauver la planète!. Évalué à 3.

    Mais dans le cas d'un gros programme de plusieurs centaines de milliers de lignes, est-ce qu'il est toujours aussi performant ?

    Oui.

    Le C est tellement proche de l'implémentation machine qu'il sera toujours plus performant.

    Par contre, un gros programme de 100k lignes de codes en C ne fera que 10k lignes de code en Python (exemple pris au hasard dans la liste), sera plus facilement maintenable, sera plus facile à écrire etc. Mais moins efficace sur la machine.

    Pas de secret, soit l'humain se fait chier, et ça optimise (assembleur powa) soit il se fait moins chier, et tu crées des exécutables lourds et lents.

    En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

  • # rsync est-il le bon outil ?

    Posté par  (Mastodon) . En réponse au message Rsync : Changer le nom du fichier au passage. Évalué à 6.

    Bonjour,

    Je ne suis pas certain d'avoir compris ton besoin exactement, mais je me lance.

    De ce que je comprends, il me semble que ton but est de copier des fichiers à distance sur ton NAS. C'est clairement le domaine de scp.

    rsync est là pour synchroniser des répertoires à distance, et typiquement des répertoires bien gros, où peu de données changent : sa force est de ne copier que ce qui est nécessaire.

    Là il semble que de toutes façons tes fichiers seront différents chaque jour, et donc rsync devra chaque jour, de manière sûre et certaine recopier 6x2 fichiers. Autant utiliser scp.

    En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

  • [^] # Re: Vivent les plateformes qui assument

    Posté par  (Mastodon) . En réponse au journal Liberté de la presse et chiffrage : Lundi.am, le parquet ouvre une .... Évalué à 7.

    C'est justement un soucis supplémentaire si on n'accepte de lire que des articles qui nous plaisent

    Clairement. Et la frénésie actuelle autour de l'IA (qui propose des lectures en fonctions des lectures passées, donc grosso-modo qui fige le passé pour en faire un futur) ne promet rien de bon sur ce sujet :(

    En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

  • [^] # Re: Vivent les plateformes qui assument

    Posté par  (Mastodon) . En réponse au journal Liberté de la presse et chiffrage : Lundi.am, le parquet ouvre une .... Évalué à 8.

    bizarrement, tu ne parles pas de média "libres" pas compatibles avec tes idées politiques

    A sa décharge, c'est statistiquement plus probable qu'il ne connaisse que les soucis des médias de son bord politique : pour savoir qu'un média X a été muselé, encore faut-il aller le lire.

    Par exemple, les déboires de la presse spécialisée dans l'élevage des mouches drosophiles en Franche-Comté m'échappe totalement.

    En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

  • [^] # Re: Rien compris

    Posté par  (Mastodon) . En réponse au journal Liberté de la presse et chiffrage : Lundi.am, le parquet ouvre une .... Évalué à 5.

    Très intéressant la question préjudicielle de constitutionnalité. Je conseille à tout le monde de lire le lien de Zenitram, c'est facile à comprendre.

    TLDR: tu dois donner les clés de déchiffrement aux autorités (c'est la loi), ce n'est clairement pas en opposition à ton droit au silence ni à la présomption d'innocence (c'est la constitution).

    Donc pour résumer : tu donnes les clés, et tu te tais.

    En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

  • [^] # Re: Choix facile

    Posté par  (Mastodon) . En réponse au journal Navigateur web, l'impossible choix. Évalué à 4.

    C'est pas mon domaine, mais de loin comme ça, ça me fait penser à Matlab… c'est comparable ?

    En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

  • # Firefox

    Posté par  (Mastodon) . En réponse au journal Navigateur web, l'impossible choix. Évalué à 10.

    Le plus honnêtement du monde, je ne vois pas pourquoi ne pas utiliser Firefox en fait. Certes je suis rarement allé voir ailleurs, mais c'est justement parce que Firefox répond à tous mes besoins, admirablement bien (perfos, stabilité etc.)

    C'est quoi qu'on lui reproche généralement ?

    En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

  • # N'importe lequel

    Posté par  (Mastodon) . En réponse au message Petit Disque SSD . Évalué à 0.

    J'exagère à peine, mais du moment que tu prends une bonne marque (Samsung, Sandisk, Kingston…) tu seras pas déçu, ils explosent tous ton vieux disque mécanique.

    Si tu réagis vite, il y a en ce moment même une grosse promo sur les Kingston sur Amazon : 15€ le 120Go, 30€ le 240Go et 60€ le 480Go.

    En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

  • [^] # Re: Grands mots

    Posté par  (Mastodon) . En réponse au journal L'Allemagne veut criminaliser l'hébergement d'un nœud TOR. Évalué à 10. Dernière modification le 21 mars 2019 à 18:02.

    Il y en a qui devraient lire "Les Vieux Fourneaux" : il n'y a pas d'âge pour être révolutionnaire !!!

    #niyeuxnimaitre

    En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

  • # Mmmm...

    Posté par  (Mastodon) . En réponse au message Fermeture du compte. Évalué à 3.

    Est-ce qu'un compte fermé est explicitement signalé aux internautes ?

    Non, pas que je sache.

    Je m'exprime correctement en faisant des efforts (rédaction d'un contenu de qualité)

    SamWang ?

    En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

  • [^] # Re: unifying

    Posté par  (Mastodon) . En réponse au message Clavier sans fil compatible linux. Évalué à 3. Dernière modification le 21 mars 2019 à 09:19.

    Idem. Depuis cette anecdote je fous du Logitech partout sur mes Linux, et le système Unifying marche à merveille.

    En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

  • [^] # Re: unifying

    Posté par  (Mastodon) . En réponse au message Clavier sans fil compatible linux. Évalué à 4.

    les piles s'usent tellement vite

    On n'a pas les même notions de vitesse : mes claviers/souris Logitech tiennent plusieurs mois sur des piles rechargeables.

    En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

  • [^] # Re: C'est toujours mieux d'avoir un peu de contexte

    Posté par  (Mastodon) . En réponse au message Messages d'erreurs incompréhensibles pour moi. Évalué à 6.

    Et au passage, on peut préciser que dans grep, l'option -C permet de rajouter les lignes autour (Context) de la ligne cherchée.

    dmesg | grep error -C 3 affichera 3 lignes avant et après chaque ligne contenant "error".

    En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

  • [^] # Re: Mais bien-sur !

    Posté par  (Mastodon) . En réponse au journal Elphyrecoin : la cryptomonnaie au service de l'opensource. Évalué à 10.

    Même pour le logo il s'est pas fait chier :
    - https://myusedlighter.com/fr/
    - https://economyvapes.com/products/vaporesso-gt4-gt8-3pcs-pack-core-coil-for-nrg-tank-and-revenger-kit
    - https://www.derkerzenshop.ch/blog/

    En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

  • [^] # Re: Consommation électrique

    Posté par  (Mastodon) . En réponse au journal Elphyrecoin : la cryptomonnaie au service de l'opensource. Évalué à 3.

    Est-ce que c'est même possible de mettre en place une cryptomonnaie écologique?

    Alors c'est pas (du tout) ma spécialité mais j'en ai vu passer une qui justement ne demande pas de preuve de travail. La contribution au réseau est rétribuée, mais c'est pas basé sur la force de calcul, justement sur le constat catastrophique du Bitcoin qui est une course aux Watts.

    En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

  • # Je ne sais rien, mais je dirai tout

    Posté par  (Mastodon) . En réponse au message Interface graphique pour borne (type distributeur de billets, etc). Évalué à 4. Dernière modification le 19 mars 2019 à 14:06.

    Dans ce domaine, Qt est souvent cité.

    En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

  • [^] # Re: Source?

    Posté par  (Mastodon) . En réponse au journal Les éditions Diamond passent au numérique GAFAM. Évalué à 10.

    Oui je suis aussi étonné.

    Ils demandent donc l'exclusivité ? Et qui demande ça ? Apple ? Alors pourquoi c'est aussi disponible chez Google (et vice-versa) ?

    En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.