En pratique c'est rarissime que quelqu'un tente vraiment de casser le chiffrage de tes données
Tes données spécifiquement, oui, mais tes données au milieux de celles de milliers d'autres personne c'est pas rare du tout. Casser par force brute, ça coûte pas plus cher de le faire pour les milliers de mot de passe que pour seul (ça coûte moins cher en fait si on cherche juste à en casser un maximum sans en vouloir un particulier).
L'existence de fonction non calculable est un "problème" très fondamental, on ne peut pas y faire grand chose. Les fonctions partielles en revanche montrent juste une déficience du système de type. Pour head nous avons head :: forall a. [a] -> a alors que son vrai type est head :: forall a. {[a]} \ {[]} -> a en pseudo code.
Comme length est une fonction pure, elle n’échouera jamais
Si une fonction n'échoue jamais c'est pas parce qu'elle est pure, c'est parce qu'elle est complète. Et ce n'est pas le cas de length. Par exemple length [0..] plante, parce que length n'est définie que pour les listes finies. Comme exemple plus parlant il y a la fonction head qui est pure et foire si son argument est une liste vide.
Contrairement à scheme, les specs du langage de disent pas que l'optimisation doit être faite. Il ne faut pas compter dessus. C'est comme en C d'ailleurs… J'ai déjà vu des programmes C qui plantaient en mode debug seulement parce que la TCO n'était pas faite.
En pratique, GHC la fait souvent, même si la fonction n'est pas tail récursive. (comme la factorielle définie ci dessus)
Il est bon de noter que l'optimisation n'est pas toujours une bonne chose, en effet elle empêche toute mémoization ou réutilisation de calculs.
Ceci dit, il y a des cas trivials ou l'optimisation doit être faite, par exemple l'appel récursif à main pour faire boucler un programme. Si elle n'est pas faite, ça plante.
Ça c'est la consommation d'un portable sans charge et sans écran. Pas d'un raspberry pi.
Pour ce prix, tu es sur IP dynamique
Ça ne pose aucun problème en pratique… Il y a juste une déco une fois par jour à 6h du mat' dans mon cas.
les FAI te bloquent certains ports
Certes, mais pas free, et orange propose un relais smtp. Sinon ça c'est vraiment dégueulasse, et c'est précisément parce que tout le monde s'en fout qu'ils se le permettent.
le taux de transfert montant et la disponibilité de la connexion ne sont pas très bons…
Dans le cas d'un serveur mail c'est absolument sans importance étant donné que c'est asynchrone. Il suffit qu'il ne soit pas en rade plus de deux jours. Dans le cas d'une page perso non plus à condition de pas y mettre de gros fichiers ou de devoir servir 10 000 pages par jour.
Deux chose, la première est que tu sous estime les possibilité de ces technologies, il ne s'agit pas de surveiller des individus mais de surveiller une population entière. Ces machines sont les mieux placé pour sentir le vent tourner avant tout le monde, elle peuvent voir une révolution arriver avant même que les gens se rendent compte qu'ils en aient ras le bol, repérer les personnes qui risquent d'en être le noyau dur. Ces machines pourrais sonder une population pratiquement en temps réel, les élection seraient simplement gagné par celui qui a accès à ses informations.
Ensuite, l'histoire montre que quand une institution fiche massivement une population, ça finit mal, ça fini toujours mal. Et là, grâce à la technologie de collecte des donnée ET la puissance des machines. Le fichage est d'une précision jamais atteinte jusque là. Tu dis "juste une adresse IP", non je t'assure t'as bien un nom. Il y a bien un service sur lequel tu as donné ton nom. Et quand bien même tu ne l'aurait pas fait, très peu de gens ont exactement les mêmes habitudes de surf que toi, mettent le même temps que toi à lire une page donnée avant de cliquer sur "suivant", font les même fautes de frappes que toi, ou écrivent exactement pareil.
Tu te fond dans la masse, je suis content que ça te rassure, mais cette masse est en train de se foutre gravement dans la merde. Dans combien de temps l'état de droit (approximatif) que nous connaissons aujourd'hui peut tenir au rythme où les choses se dégradent ? 10 ans ? 15 ans ? Je me trouve optimiste. À ce moment là, les données existeront toujours, tu existera toujours. Et il va falloir gérer des gens très puissant, très riches, dénué de la moindre éthique, et qui sauront tout sur tout le monde. Bon courage.
Je sais plus où j'ai lu ça, mais l'argument du « j'ai rien à cacher » pour justifier les violations de vie privée. C'est le même que « seuls les racistes sont pour la liberté l'expression », ou « seuls les criminels sont contre la peine de mort »,…
Leur constitution commence par "We, the people of the United States" pas par "We the experts en droit".
l'article 4 est limpide et semble avoir été écrit sur mesure :
The right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures, shall not be violated, and no Warrants shall issue, but upon probable cause, supported by Oath or affirmation, and particularly describing the place to be searched, and the persons or things to be seized.
Il y a des domaines qui connaissent peu de révolutions. En matière de construction navale, les bateau d'aujourd'hui ressemblent énormément à ceux qu'on faisait il y a 10 000 ans.
Sinon bien trollesque le couplet sur les « innovations » d'Apple… Passons.
Ils vont être content les clients quand ça va gravement merdé à la restauration d'un backup quand tu leur dira « Ah ouai, mais pour les faire les backup, c'était super simple et rapide ! ».
Avec rsync, les fichiers sont stockés dans un format absolument standard. Avec une maintenance minimale je sais que dans 20 ans je pourrais toujours récupérer mes fichiers, même si le développement de rsync est arrêté, même si GNU/Linux devient obsolète pour peu que j'ai correctement migré les fichiers. Sans rire, si demain la boite qui fait le logiciel fond les plomb, qu'il n'est pas porté sur la dernière version de l'OS, qu'il plante gravement et salope l'archive, tu fais quoi ?
Il y a certaines choses pour lesquelles la simplicité et la solidité passent avant tout.
Après ça dépend de l'usage qu'on fait du backup.
Je ne vois pas en quoi l'analogie n'est pas valide…
Sur unix, les fichiers commençant par un point sont cachés, sélectionner un groupe qui en comprend un ne le sélectionne pas, d'ailleurs par défaut plein de commandes les ignores.
Sur une page web, un texte de taille nulle ou opacité nulle est caché. Bon, c'est vrai, c'est un peu plus compliqué pour savoir si quelque chose est visible ou non, c'est peut être juste très très petit ou très très peu contrasté. Mais la question n'est pas là.
Non il utilise ~/.config/autostart, c'est fait pour ça. Et là encore je sais pas comment ça se passe quand on installe la version « upstream », mais je pense qu'il ne devrait pas être actif par défaut.
Personnellement je ne supporte pas ce genre d'initative. Si j'installe un logiciel j'ai envie de l'installer, pas lancer le démon automatiquement, pas qu'il modifie mes fichiers de conf pour ajouter une icone sur mon bureau, pas qu'il modifie mon crontab pour faire je ne sais quoi…
J'ai installé freenet une fois, et ce qu'ils ont fait, cette bande de porcs (désolé, pas d'autre mot, c'est mérité) c'est ajouter automatiquement une règle @reboot dans le cron de l'utilisateur… Bordel de merde… Il m'arrive de me connecter avec ma machine à des réseau sur lesquels ce genre de chose est hautement interdites.
C'est impardonnable.
Bref, mauvaise idée, c'est pas toi de faire ça. Si les packagers ont envie de le faire, ils le feront.
[^] # Re: pas de SSD ?
Posté par Zylabon . En réponse au message Notebook ou "petit ordinateur portable" (?). Évalué à 2.
Je te redonne le critère 0 que la machine devra satisfaire
Please do not feed the trolls
[^] # Re: Les replicants rèvent-ils de licornes en origami ?
Posté par Zylabon . En réponse à la dépêche Entretien avec Paul Kocialkowski, développeur Replicant. Évalué à 7.
Je doute que les gens qui moinsent les "nimages" prennent encore la peine de les regarder tant elles sont imbéciles.
Please do not feed the trolls
[^] # Re: Chiffrer ses données
Posté par Zylabon . En réponse au journal Mot de passe etc. Évalué à 4.
Tes données spécifiquement, oui, mais tes données au milieux de celles de milliers d'autres personne c'est pas rare du tout. Casser par force brute, ça coûte pas plus cher de le faire pour les milliers de mot de passe que pour seul (ça coûte moins cher en fait si on cherche juste à en casser un maximum sans en vouloir un particulier).
Please do not feed the trolls
[^] # Re: C++ std::future
Posté par Zylabon . En réponse à la dépêche Sortie du livre « Parallel and Concurrent Programming in Haskell ». Évalué à 4.
L'existence de fonction non calculable est un "problème" très fondamental, on ne peut pas y faire grand chose. Les fonctions partielles en revanche montrent juste une déficience du système de type. Pour
head
nous avonshead :: forall a. [a] -> a
alors que son vrai type esthead :: forall a. {[a]} \ {[]} -> a
en pseudo code.Please do not feed the trolls
[^] # Re: C++ std::future
Posté par Zylabon . En réponse à la dépêche Sortie du livre « Parallel and Concurrent Programming in Haskell ». Évalué à 7.
juste une bricole :
Si une fonction n'échoue jamais c'est pas parce qu'elle est pure, c'est parce qu'elle est complète. Et ce n'est pas le cas de length. Par exemple
length [0..]
plante, parce quelength
n'est définie que pour les listes finies. Comme exemple plus parlant il y a la fonctionhead
qui est pure et foire si son argument est une liste vide.Please do not feed the trolls
[^] # Re: Pour paralleliser du code en OCaml, c'est par ici:
Posté par Zylabon . En réponse à la dépêche Sortie du livre « Parallel and Concurrent Programming in Haskell ». Évalué à 3.
Bah, il le dit bien… « on ne le fait pas ».
Please do not feed the trolls
[^] # Re: Tail-call optimization de la factorielle ?
Posté par Zylabon . En réponse à la dépêche Sortie du livre « Parallel and Concurrent Programming in Haskell ». Évalué à 5.
Contrairement à scheme, les specs du langage de disent pas que l'optimisation doit être faite. Il ne faut pas compter dessus. C'est comme en C d'ailleurs… J'ai déjà vu des programmes C qui plantaient en mode debug seulement parce que la TCO n'était pas faite.
En pratique, GHC la fait souvent, même si la fonction n'est pas tail récursive. (comme la factorielle définie ci dessus)
Il est bon de noter que l'optimisation n'est pas toujours une bonne chose, en effet elle empêche toute mémoization ou réutilisation de calculs.
Ceci dit, il y a des cas trivials ou l'optimisation doit être faite, par exemple l'appel récursif à main pour faire boucler un programme. Si elle n'est pas faite, ça plante.
Please do not feed the trolls
[^] # Re: auto-hébergement
Posté par Zylabon . En réponse au message Mis à part l'auto-hébergement, que choisir ?. Évalué à 3.
Ça c'est la consommation d'un portable sans charge et sans écran. Pas d'un raspberry pi.
Ça ne pose aucun problème en pratique… Il y a juste une déco une fois par jour à 6h du mat' dans mon cas.
Certes, mais pas free, et orange propose un relais smtp. Sinon ça c'est vraiment dégueulasse, et c'est précisément parce que tout le monde s'en fout qu'ils se le permettent.
Dans le cas d'un serveur mail c'est absolument sans importance étant donné que c'est asynchrone. Il suffit qu'il ne soit pas en rade plus de deux jours. Dans le cas d'une page perso non plus à condition de pas y mettre de gros fichiers ou de devoir servir 10 000 pages par jour.
Please do not feed the trolls
[^] # Re: ça marchera jamais?
Posté par Zylabon . En réponse au journal Ubuntu Edge : Révolution ou bide annoncé ?. Évalué à 5.
T'as raison les écrans LCD ça marche trop bien en plein soleil, ça peut pas durer.
Please do not feed the trolls
# L'écho des gnous ?
Posté par Zylabon . En réponse au journal Avis à la population ! Radio RMLL a besoin de vous !!!. Évalué à 4.
Je suppose que vous connaissez déjà
http://www.chtinux.org/podcast/feed.xml
Please do not feed the trolls
[^] # Re: quelques points
Posté par Zylabon . En réponse à la dépêche De tout, de rien, des bookmarks, du bla bla #29. Évalué à 2.
Sinon t'utilise un vrai langage qui sait faire les trucs stupides tout seul :)
Bon, il faut quand même lui dire qu'il a le droit d'inventer un ordre pour les type que tu lui décrit.
Please do not feed the trolls
[^] # Re: L'histoire nous apprend plein de choses
Posté par Zylabon . En réponse au journal Pourquoi "je n'ai rien à cacher" n'est pas la solution. (proposition de traduction). Évalué à 4. Dernière modification le 20 juillet 2013 à 07:17.
Deux chose, la première est que tu sous estime les possibilité de ces technologies, il ne s'agit pas de surveiller des individus mais de surveiller une population entière. Ces machines sont les mieux placé pour sentir le vent tourner avant tout le monde, elle peuvent voir une révolution arriver avant même que les gens se rendent compte qu'ils en aient ras le bol, repérer les personnes qui risquent d'en être le noyau dur. Ces machines pourrais sonder une population pratiquement en temps réel, les élection seraient simplement gagné par celui qui a accès à ses informations.
Ensuite, l'histoire montre que quand une institution fiche massivement une population, ça finit mal, ça fini toujours mal. Et là, grâce à la technologie de collecte des donnée ET la puissance des machines. Le fichage est d'une précision jamais atteinte jusque là. Tu dis "juste une adresse IP", non je t'assure t'as bien un nom. Il y a bien un service sur lequel tu as donné ton nom. Et quand bien même tu ne l'aurait pas fait, très peu de gens ont exactement les mêmes habitudes de surf que toi, mettent le même temps que toi à lire une page donnée avant de cliquer sur "suivant", font les même fautes de frappes que toi, ou écrivent exactement pareil.
Tu te fond dans la masse, je suis content que ça te rassure, mais cette masse est en train de se foutre gravement dans la merde. Dans combien de temps l'état de droit (approximatif) que nous connaissons aujourd'hui peut tenir au rythme où les choses se dégradent ? 10 ans ? 15 ans ? Je me trouve optimiste. À ce moment là, les données existeront toujours, tu existera toujours. Et il va falloir gérer des gens très puissant, très riches, dénué de la moindre éthique, et qui sauront tout sur tout le monde. Bon courage.
Quelques mots de Jérémie Zimmermann à ce sujet (sur Youtube )
https://www.youtube.com/watch?v=-ND0YsCZga4&feature=player_embedded
Please do not feed the trolls
[^] # Re: L'histoire nous apprend plein de choses
Posté par Zylabon . En réponse au journal Pourquoi "je n'ai rien à cacher" n'est pas la solution. (proposition de traduction). Évalué à 2.
Donc espionner un million de personne c'est moins grave que d'en espionner une seule ?
Please do not feed the trolls
[^] # Re: L'histoire nous apprend plein de choses
Posté par Zylabon . En réponse au journal Pourquoi "je n'ai rien à cacher" n'est pas la solution. (proposition de traduction). Évalué à 2.
Je sais plus où j'ai lu ça, mais l'argument du « j'ai rien à cacher » pour justifier les violations de vie privée. C'est le même que « seuls les racistes sont pour la liberté l'expression », ou « seuls les criminels sont contre la peine de mort »,…
Please do not feed the trolls
[^] # Re: Le ArchBang de Fedora
Posté par Zylabon . En réponse à la dépêche Viperr 4 Vipera Aspis. Évalué à 5.
Si je dis pas de connerie ArchBang est inspiré de CrunchBang basé sur Debian http://crunchbang.org/
Please do not feed the trolls
[^] # Re: Et tu aurais voulu qu'ils fassent quoi d'autre ?
Posté par Zylabon . En réponse au journal Microsoft : pbpg a-t-il eu une attaque ? "Votre vie privée est notre priorité". Évalué à 5.
Leur constitution commence par "We, the people of the United States" pas par "We the experts en droit".
l'article 4 est limpide et semble avoir été écrit sur mesure :
Please do not feed the trolls
[^] # Re: Et tu aurais voulu qu'ils fassent quoi d'autre ?
Posté par Zylabon . En réponse au journal Microsoft : pbpg a-t-il eu une attaque ? "Votre vie privée est notre priorité". Évalué à 6.
Le monsieur avec les cojones il dit que c'est interdit par la constitution de faire ce qu'ils font…
Gnagnagna respecter la loi États-Unienne… Bullshit !
Please do not feed the trolls
# Trop de révolutions ça fait tourner en rond
Posté par Zylabon . En réponse au journal A quand la prochaine secousse sismique dans le monde High-Tech ?. Évalué à 3.
Il y a des domaines qui connaissent peu de révolutions. En matière de construction navale, les bateau d'aujourd'hui ressemblent énormément à ceux qu'on faisait il y a 10 000 ans.
Sinon bien trollesque le couplet sur les « innovations » d'Apple… Passons.
Please do not feed the trolls
[^] # Re: Pas clair
Posté par Zylabon . En réponse à la dépêche Areca Backup, la sauvegarde graphique pour la ménagère de moins de 50 ans. Évalué à 3.
Ils vont être content les clients quand ça va gravement merdé à la restauration d'un backup quand tu leur dira « Ah ouai, mais pour les faire les backup, c'était super simple et rapide ! ».
Avec rsync, les fichiers sont stockés dans un format absolument standard. Avec une maintenance minimale je sais que dans 20 ans je pourrais toujours récupérer mes fichiers, même si le développement de rsync est arrêté, même si GNU/Linux devient obsolète pour peu que j'ai correctement migré les fichiers. Sans rire, si demain la boite qui fait le logiciel fond les plomb, qu'il n'est pas porté sur la dernière version de l'OS, qu'il plante gravement et salope l'archive, tu fais quoi ?
Il y a certaines choses pour lesquelles la simplicité et la solidité passent avant tout.
Après ça dépend de l'usage qu'on fait du backup.
Please do not feed the trolls
[^] # Re: elle est connue
Posté par Zylabon . En réponse au journal Gnu/Linux est une passoire. Évalué à 3.
Bah oui, pourquoi ne le ferait-elle pas ? Trois cliques, c'est à la porté de n'importe qui.
Please do not feed the trolls
[^] # Re: Mine de rien, y'a du vrai
Posté par Zylabon . En réponse au journal Gnu/Linux est une passoire. Évalué à 3.
Le problème c'est que c'est difficile à faire ou bien qu'il ne faut pas le faire ?
Please do not feed the trolls
[^] # Re: Mine de rien, y'a du vrai
Posté par Zylabon . En réponse au journal Gnu/Linux est une passoire. Évalué à 5.
Je ne vois pas en quoi l'analogie n'est pas valide…
Sur unix, les fichiers commençant par un point sont cachés, sélectionner un groupe qui en comprend un ne le sélectionne pas, d'ailleurs par défaut plein de commandes les ignores.
Sur une page web, un texte de taille nulle ou opacité nulle est caché. Bon, c'est vrai, c'est un peu plus compliqué pour savoir si quelque chose est visible ou non, c'est peut être juste très très petit ou très très peu contrasté. Mais la question n'est pas là.
Please do not feed the trolls
[^] # Re: Mine de rien, y'a du vrai
Posté par Zylabon . En réponse au journal Gnu/Linux est une passoire. Évalué à 3.
Quelque chose d'infiniment petit et d'une opacité nulle si c'est pas caché c'est quoi ?
Please do not feed the trolls
[^] # Re: C'est crade…
Posté par Zylabon . En réponse au message commande de reconnaissance de la distribution hôte. Évalué à 3.
Non il utilise ~/.config/autostart, c'est fait pour ça. Et là encore je sais pas comment ça se passe quand on installe la version « upstream », mais je pense qu'il ne devrait pas être actif par défaut.
Please do not feed the trolls
# C'est crade…
Posté par Zylabon . En réponse au message commande de reconnaissance de la distribution hôte. Évalué à 8.
Personnellement je ne supporte pas ce genre d'initative. Si j'installe un logiciel j'ai envie de l'installer, pas lancer le démon automatiquement, pas qu'il modifie mes fichiers de conf pour ajouter une icone sur mon bureau, pas qu'il modifie mon crontab pour faire je ne sais quoi…
J'ai installé freenet une fois, et ce qu'ils ont fait, cette bande de porcs (désolé, pas d'autre mot, c'est mérité) c'est ajouter automatiquement une règle @reboot dans le cron de l'utilisateur… Bordel de merde… Il m'arrive de me connecter avec ma machine à des réseau sur lesquels ce genre de chose est hautement interdites.
C'est impardonnable.
Bref, mauvaise idée, c'est pas toi de faire ça. Si les packagers ont envie de le faire, ils le feront.
Please do not feed the trolls