Le moteur d'index de qwant fait par qwant utilisait les gpu, et utilise les FPGA, c'est dans l'article que je pointe au dessus.
Qwant utilise Bing qui met en oeuvre des serveurs à technologie FPGA.
Oui et alors ?
Qwant n'installe aucune application sur les serveurs à FPGA.
L'inverse est dit dans l'article.
L'offre FPGA de microsoft consiste en des modèles neuronaux exécutés sur du FPGA.
Oui mais pas seulement.
Je tiens à rappeler que les applications sur FPGA sont synthétisées, puis placées-routées. On ne peut exécuter plusieurs applications sur un fpga.
Et alors ? Azur loue la machine entière (en gros une carte PCI).
Les résultats de Qwant proviennent de Bing et non d'un moteur de recherche Qwant synthétisé par ce dernier sur FPGA.
Pas seulement non. Qwant a aussi son propre index, qui n'est pas aussi bien qu'il faudrait selon les différentes études. Mais avec ce que fournis bing, leur service tient la route.
Il ne faut pas faire comme Qwant et jouer avec les mots.
N'importe quoi. Il n'y a pas dans les smartphones, ça c'est sûr. Les imprimantes cela m'étonnerait beaucoup. Les avions, oui, sans doute, mais ce n'est pas le morceau de hardware le plus courant.
Le FPGA n'est jamais rentable en grand volume. Il n'y aucune chance d'en voir dans un smartphone, un asic sera toujours plus rentable.
C'est fatiguant la mauvaise fois. Qwant loue des serveurs Azur à Microsoft équipé d'Altera. Tu vas me dire que ce n'est pas possible que Microsoft loue des serveurs car ce n'est pas un constructeur de PC ?
Quand les états préfinancent les recherches, ils négocient à l'avance les conditions de vente (idem par la sécu quand elle rembourse).
Donc, c'est déjà un peu le cas.
Le scandale existe pour des molécules anciennes, qui rapportent des milliards au labo, qui n'en font pas grand chose. Que pensez d'un labo qui fait 1 G€/an de CA, puis fait faillite quand sa molécule va dans le domaine publique ?
Il faut aller voir du coté de GraphQL pour voir des choses ou ça commence à être pas mal découplé.
Pas forcément, non. Certains préfèrent avoir une grosse série de command plutot que de la manipulation création d'objet CRUD. Le CRUD gère très mal les transactions donc c'est difficile d'avoir des données complexes.
C'est un design d'architecture, tu n'a pas forcément besoin d'un framework pour le faire.
C'est pas faux. Mais dans les faits, quand l'interface n'est pas clairement défini, elle est de plus en plus violé et les interdépendances augmentent.
Le mieux est sans doute de construire une bibliothèque, non ? C'est ce qu'il y a de plus simple et ce qui entraine le plus faible surcoût.
Une lib C ? C'est assez moche à connecter, et la gestion mémoire peut être hyper complexe. Le projet va sortir un canvas "gimp" et supportera le WASM pour écrire l'interface autour :D
Je dois avoir un peu trop en tête l'organisation d'un serveur d'application web, avec le backend contrôlé par API REST, et un serveur frontend qui sert du HTML plus ou moins statique.
D'ailleurs, je ne sais pas si il existe des frameworks de dev lourd qui arrive à avoir cette séparation claire entre interface et backend. L’intérêt est aussi d'utiliser des technos différentes. En général, les techno d’affichages vieillissent bien plus vite que les règles métiers.
Toutes les boites multicores se sont plantés car il pense un peu trop monoproduit. Le produit est un peu en retard, ils ont un peu de mal à le vendre, et ne peuvent pas lancer une nouvelle version pour au moins suivre l'avancé des techno de gravure. Et ils se font dépasser par intel et leur méthode Tic-Toc.
Ok, pour moi, c'était un peu la même chose si on voit le thème comme une couche "présentation". L'idée est vraiment de ne pas avoir de fonctions spécifiques pour que chaque mode reste compatible entre eux. Vive les profils :) gtk ne propose pas déjà une solution pour ça ?
Tu en fais quoi du support hors ligne ? C'est une clef usb fixé avec tes clefs ? Ou dans un coffre ? A la banque ? 2 clefs séparées avec ssss (? l'outil de split de fichier, ou l'on peut demander 2 fichier sur 3 pour reconstituer une donnée )
Mon fils l'utilise pour des devoirs en alternance avec skype.
Sur Suricate.tv :
- sur tablette android Samsung 1er prix avec l'appli
- Cela coupe moins que skype et surtout cela se reconnecte tout seul.
- Le son est de meilleurs qualité
- l'image est plus flou mais plus fluide. C'est sympa, mais pour faire corriger de l'écrit, c'est difficile de lire. Typiquement, il faudrait un encodeur qui détectent les visages pour bien voir les expressions du visage, mais aussi qui détecte l'écriture pour que cela soit plus lisible (je ne sais pas chez vous, mais souvent les gens diminuent la résolution de la vidéo, au lieu de simplement baisser le débit et de faire confiance à l'encodeur).
- il y a un décalage son/image visible (peu gênant)
La critique de l'UI est très régulière. Un logiciel de traitement d'image + de création graphique ne peut pas être simple. Et j'avoue aussi d'avoir du mal à l'avaler.
Vu que du monde se plaint de l'ergonomie, est-ce qu'il ne serait pas plus "simple" de fournir un moyen que chacun puisse proposer la sienne par plugin ? L'idée serait de faire des "skins" ou des modes qui se concentrent sur une manière de présenter les choses différentes pour une tache ou niveau d'utilisation, mais avec des fonctions sous-jacente identiques. Un genre de CSS pour l'application ?
J'imagine bien un mode "débutant", un mode "photo", un mode "photo débutant", un mode "création graphique" et pourquoi pas des modes précis genre "colorisation de BD" ou "stop motion", avec un moyen simple de bascule.
Pour les cartes raid oui en avoir une avec une batterie est bien sur un plus. Mais dans mon cas une carte raid c'est 57€ HT par mois de plus. C'est à dire 50% de plus par node
Personne n'offre d'APC par node ? (jamais vue encore) Pourtant, j'avais vu une description des machines Google d'il y a 10 ans, elles contenaient toutes une batterie 12V simple.
Sinon, plus que la bande passante, ce qui va te gêner se sont le nombre d'IO.
Je trouve étonnant que personne n'a encore fait d'alim de PC avec batterie intégré histoire de garantir l'intégrité d'un "dernier fsync" avant de s'éteindre. Les cartes SAN fonctionnent ainsi, mais cela ne doit pas revenir si chère pour le faire sur un PC classique entier. Ainsi, on pourrait utiliser un fsycn() "réseau" un peu plus relâcher pour augmenter le nombre d'IO, puisque toutes data mis en RAM du serveur serait garanti d'être inscrite sur disque.
Un client qui fait vraiment de très très gros IO sur un cluster peut totalement l'écrouler et pour le moment il n'y a pas vraiment de parade. Si ce n'est de tuer le dit client.
Personne n'a encore écrit de scheduler "CFQ" pour le réseau ? Il n'y a rien la dessus dans les cgroup ?
Je savais que le réseau à bien évolué. Il parait que les SAN baissent d'intéret depuis la sortie d'ethernet en version 100 et 25 gbits sans perte (genre de TCP sur ethernet).
Par contre, sur mon portable de dev, j'ai :
1000+0 enregistrements lus
1000+0 enregistrements écrits
8388608000 octets (8,4 GB, 7,8 GiB) copiés, 15,7548 s, 532 MB/s
Je pourrais aussi dire que la copie linéaire est vraiment le max du max que tu peux avoir. Le nombre d'IO max serait plus intéressant, voir encore mieux pour les DB, le nombre de fsync() par seconde. Les nvme ont d'ailleurs 3 ou 4x plus de fsync/s qu'un hardisk, je m'attendais à beaucoup plus (100 vs 400). Certains SSD pro montent à 3000, et une baie SAN à 23000 (cache en RAM avec batterie).
Avoir un postgresql géré à coté, c'est un peu l'inverse des préconisations microservices, non ? Tu ne peux pas avoir un soft qui se créait sa propre base de donnée et l'utilise (par exemple avec helm).
En tout cas, je note que l'on est loin d'avoir une solution pérenne et performante pour gérer les données persistantes dans k8s.
[^] # Re: attention tout de même
Posté par Nicolas Boulay (site web personnel) . En réponse au lien Qwant: long historique sur ses déboires, les réseaux de son co-fondateur, de l'Élysée à la Corse. Évalué à 4.
Bien sur que non, c'est simplement un CPU. De mémoire, l'intel i960 a beaucoup servi à ça.
J'aimerais bien voir un parseur écrit en VHDL ! Sacré galère.
Intel a racheté Altera, car Microsoft a choisit des FPGA pour ses moteurs de deep learning alors que Google avait choisit des asics.
"La première sécurité est la liberté"
[^] # Re: c'e'st déjà un peu le cas
Posté par Nicolas Boulay (site web personnel) . En réponse au journal pourquoi pas: vaccin libre/opensource. Évalué à 5.
Les antibio ont ~100 ans. Le gel est juste un mélange dont le créateur a donné la formule.
Comme dit plus haut, rien que la phase de teste dure 10 ans avant la commercialisation, même si le principe a été trouvé par le public.
"La première sécurité est la liberté"
[^] # Re: attention tout de même
Posté par Nicolas Boulay (site web personnel) . En réponse au lien Qwant: long historique sur ses déboires, les réseaux de son co-fondateur, de l'Élysée à la Corse. Évalué à 3.
Le moteur d'index de qwant fait par qwant utilisait les gpu, et utilise les FPGA, c'est dans l'article que je pointe au dessus.
Oui et alors ?
L'inverse est dit dans l'article.
Oui mais pas seulement.
Et alors ? Azur loue la machine entière (en gros une carte PCI).
Pas seulement non. Qwant a aussi son propre index, qui n'est pas aussi bien qu'il faudrait selon les différentes études. Mais avec ce que fournis bing, leur service tient la route.
En effet.
"La première sécurité est la liberté"
[^] # Re: attention tout de même
Posté par Nicolas Boulay (site web personnel) . En réponse au lien Qwant: long historique sur ses déboires, les réseaux de son co-fondateur, de l'Élysée à la Corse. Évalué à 2.
N'importe quoi. Il n'y a pas dans les smartphones, ça c'est sûr. Les imprimantes cela m'étonnerait beaucoup. Les avions, oui, sans doute, mais ce n'est pas le morceau de hardware le plus courant.
Le FPGA n'est jamais rentable en grand volume. Il n'y aucune chance d'en voir dans un smartphone, un asic sera toujours plus rentable.
"La première sécurité est la liberté"
[^] # Re: attention tout de même
Posté par Nicolas Boulay (site web personnel) . En réponse au lien Qwant: long historique sur ses déboires, les réseaux de son co-fondateur, de l'Élysée à la Corse. Évalué à 0.
L'utilisation de FPGA n'est pas répandu, il ne faut pas exagérer.
"La première sécurité est la liberté"
[^] # Re: attention tout de même
Posté par Nicolas Boulay (site web personnel) . En réponse au lien Qwant: long historique sur ses déboires, les réseaux de son co-fondateur, de l'Élysée à la Corse. Évalué à 2.
C'est fatiguant la mauvaise fois. Qwant loue des serveurs Azur à Microsoft équipé d'Altera. Tu vas me dire que ce n'est pas possible que Microsoft loue des serveurs car ce n'est pas un constructeur de PC ?
1er lien trouvé sur le sujet :
https://docs.microsoft.com/en-us/azure/machine-learning/how-to-deploy-fpga-web-service
"La première sécurité est la liberté"
[^] # Re: Question bête
Posté par Nicolas Boulay (site web personnel) . En réponse au journal pourquoi pas: vaccin libre/opensource. Évalué à 4.
J'ai du mal à y croire. La justice, une fois lancée, ne se laisse pas faire comme ça.
"La première sécurité est la liberté"
[^] # Re: c'e'st déjà un peu le cas
Posté par Nicolas Boulay (site web personnel) . En réponse au journal pourquoi pas: vaccin libre/opensource. Évalué à 8.
Ce qui est pratique avec la main invisible du marché, c'est que personne n'a de décision à prendre, et ainsi personne n'est responsable.
"La première sécurité est la liberté"
[^] # Re: attention tout de même
Posté par Nicolas Boulay (site web personnel) . En réponse au lien Qwant: long historique sur ses déboires, les réseaux de son co-fondateur, de l'Élysée à la Corse. Évalué à 3.
Non, ce sont les Altera fournis par Azur.
C'était il y a un an :
https://siecledigital.fr/2019/05/17/qwant-partenariat-microsoft-azure/
"La première sécurité est la liberté"
# c'e'st déjà un peu le cas
Posté par Nicolas Boulay (site web personnel) . En réponse au journal pourquoi pas: vaccin libre/opensource. Évalué à 7.
Quand les états préfinancent les recherches, ils négocient à l'avance les conditions de vente (idem par la sécu quand elle rembourse).
Donc, c'est déjà un peu le cas.
Le scandale existe pour des molécules anciennes, qui rapportent des milliards au labo, qui n'en font pas grand chose. Que pensez d'un labo qui fait 1 G€/an de CA, puis fait faillite quand sa molécule va dans le domaine publique ?
"La première sécurité est la liberté"
[^] # Re: Traduction approximative
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche GIMP 2.10.14 et 2.10.18 : sans limites. Évalué à 4. Dernière modification le 26 mai 2020 à 14:22.
Pas forcément, non. Certains préfèrent avoir une grosse série de command plutot que de la manipulation création d'objet CRUD. Le CRUD gère très mal les transactions donc c'est difficile d'avoir des données complexes.
C'est pas faux. Mais dans les faits, quand l'interface n'est pas clairement défini, elle est de plus en plus violé et les interdépendances augmentent.
Une lib C ? C'est assez moche à connecter, et la gestion mémoire peut être hyper complexe. Le projet va sortir un canvas "gimp" et supportera le WASM pour écrire l'interface autour :D
"La première sécurité est la liberté"
[^] # Re: Traduction approximative
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche GIMP 2.10.14 et 2.10.18 : sans limites. Évalué à 4.
Je dois avoir un peu trop en tête l'organisation d'un serveur d'application web, avec le backend contrôlé par API REST, et un serveur frontend qui sert du HTML plus ou moins statique.
D'ailleurs, je ne sais pas si il existe des frameworks de dev lourd qui arrive à avoir cette séparation claire entre interface et backend. L’intérêt est aussi d'utiliser des technos différentes. En général, les techno d’affichages vieillissent bien plus vite que les règles métiers.
"La première sécurité est la liberté"
[^] # Re: attention tout de même
Posté par Nicolas Boulay (site web personnel) . En réponse au lien Qwant: long historique sur ses déboires, les réseaux de son co-fondateur, de l'Élysée à la Corse. Évalué à 3.
Tu as mal regardé, il y a une annonce qui a fait du foin sur le sujet, car il utilise les FPGA altera de microsoft, d'où leur rapprochement.
"La première sécurité est la liberté"
[^] # Re: attention tout de même
Posté par Nicolas Boulay (site web personnel) . En réponse au lien Qwant: long historique sur ses déboires, les réseaux de son co-fondateur, de l'Élysée à la Corse. Évalué à 2.
Toutes les boites multicores se sont plantés car il pense un peu trop monoproduit. Le produit est un peu en retard, ils ont un peu de mal à le vendre, et ne peuvent pas lancer une nouvelle version pour au moins suivre l'avancé des techno de gravure. Et ils se font dépasser par intel et leur méthode Tic-Toc.
"La première sécurité est la liberté"
[^] # Re: attention tout de même
Posté par Nicolas Boulay (site web personnel) . En réponse au lien Qwant: long historique sur ses déboires, les réseaux de son co-fondateur, de l'Élysée à la Corse. Évalué à 3.
Ce ne sont pas des grosses boites.
L'histoire du passage à l'échelle concerne la vitesse d'indexation, rien d'autre. Je n'ai pas encore trouver cela gênant.
"La première sécurité est la liberté"
[^] # Re: Traduction approximative
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche GIMP 2.10.14 et 2.10.18 : sans limites. Évalué à 3. Dernière modification le 26 mai 2020 à 10:36.
Ok, pour moi, c'était un peu la même chose si on voit le thème comme une couche "présentation". L'idée est vraiment de ne pas avoir de fonctions spécifiques pour que chaque mode reste compatible entre eux. Vive les profils :) gtk ne propose pas déjà une solution pour ça ?
"La première sécurité est la liberté"
[^] # Re: sauvegarde de clé ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Utilisation d’un TPM pour l’authentification SSH. Évalué à 3.
Tu en fais quoi du support hors ligne ? C'est une clef usb fixé avec tes clefs ? Ou dans un coffre ? A la banque ? 2 clefs séparées avec ssss (? l'outil de split de fichier, ou l'on peut demander 2 fichier sur 3 pour reconstituer une donnée )
"La première sécurité est la liberté"
# attention tout de même
Posté par Nicolas Boulay (site web personnel) . En réponse au lien Qwant: long historique sur ses déboires, les réseaux de son co-fondateur, de l'Élysée à la Corse. Évalué à 2. Dernière modification le 26 mai 2020 à 08:57.
"Mais en réalité, Qwant ne marche pas, ou mal. "
ça c'est faux par contre. Il fonctionne très bien, et mieux que duckduckgo par exemple.
"La première sécurité est la liberté"
[^] # Re: meilleur service ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal « Mon Tracim » et « Suricate TV » : deux services pour passer au télétravail libre en 5 minutes. Évalué à 3.
Je vous fait un retour de plus.
Mon fils l'utilise pour des devoirs en alternance avec skype.
Sur Suricate.tv :
- sur tablette android Samsung 1er prix avec l'appli
- Cela coupe moins que skype et surtout cela se reconnecte tout seul.
- Le son est de meilleurs qualité
- l'image est plus flou mais plus fluide. C'est sympa, mais pour faire corriger de l'écrit, c'est difficile de lire. Typiquement, il faudrait un encodeur qui détectent les visages pour bien voir les expressions du visage, mais aussi qui détecte l'écriture pour que cela soit plus lisible (je ne sais pas chez vous, mais souvent les gens diminuent la résolution de la vidéo, au lieu de simplement baisser le débit et de faire confiance à l'encodeur).
- il y a un décalage son/image visible (peu gênant)
"La première sécurité est la liberté"
[^] # Re: Traduction approximative
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche GIMP 2.10.14 et 2.10.18 : sans limites. Évalué à 6.
La critique de l'UI est très régulière. Un logiciel de traitement d'image + de création graphique ne peut pas être simple. Et j'avoue aussi d'avoir du mal à l'avaler.
Vu que du monde se plaint de l'ergonomie, est-ce qu'il ne serait pas plus "simple" de fournir un moyen que chacun puisse proposer la sienne par plugin ? L'idée serait de faire des "skins" ou des modes qui se concentrent sur une manière de présenter les choses différentes pour une tache ou niveau d'utilisation, mais avec des fonctions sous-jacente identiques. Un genre de CSS pour l'application ?
J'imagine bien un mode "débutant", un mode "photo", un mode "photo débutant", un mode "création graphique" et pourquoi pas des modes précis genre "colorisation de BD" ou "stop motion", avec un moyen simple de bascule.
"La première sécurité est la liberté"
[^] # Re: container compatible OCI ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Harbor 2.0. Évalué à 3.
Personne n'offre d'APC par node ? (jamais vue encore) Pourtant, j'avais vu une description des machines Google d'il y a 10 ans, elles contenaient toutes une batterie 12V simple.
"La première sécurité est la liberté"
[^] # Re: container compatible OCI ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Harbor 2.0. Évalué à 3.
Quel outil te génère tes 3 derniers sorties ?
Sinon, plus que la bande passante, ce qui va te gêner se sont le nombre d'IO.
Je trouve étonnant que personne n'a encore fait d'alim de PC avec batterie intégré histoire de garantir l'intégrité d'un "dernier fsync" avant de s'éteindre. Les cartes SAN fonctionnent ainsi, mais cela ne doit pas revenir si chère pour le faire sur un PC classique entier. Ainsi, on pourrait utiliser un fsycn() "réseau" un peu plus relâcher pour augmenter le nombre d'IO, puisque toutes data mis en RAM du serveur serait garanti d'être inscrite sur disque.
Personne n'a encore écrit de scheduler "CFQ" pour le réseau ? Il n'y a rien la dessus dans les cgroup ?
"La première sécurité est la liberté"
[^] # Re: container compatible OCI ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Harbor 2.0. Évalué à 3.
Je savais que le réseau à bien évolué. Il parait que les SAN baissent d'intéret depuis la sortie d'ethernet en version 100 et 25 gbits sans perte (genre de TCP sur ethernet).
Par contre, sur mon portable de dev, j'ai :
1000+0 enregistrements lus
1000+0 enregistrements écrits
8388608000 octets (8,4 GB, 7,8 GiB) copiés, 15,7548 s, 532 MB/s
Je pourrais aussi dire que la copie linéaire est vraiment le max du max que tu peux avoir. Le nombre d'IO max serait plus intéressant, voir encore mieux pour les DB, le nombre de fsync() par seconde. Les nvme ont d'ailleurs 3 ou 4x plus de fsync/s qu'un hardisk, je m'attendais à beaucoup plus (100 vs 400). Certains SSD pro montent à 3000, et une baie SAN à 23000 (cache en RAM avec batterie).
"La première sécurité est la liberté"
[^] # Re: container compatible OCI ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Harbor 2.0. Évalué à 3.
Dans cet article : https://blog.groupe-sii.com/comparaison-hdfs-glusterfs-ceph/ il compare 3 solutions de stockage distribué, ceph semble assez lent, tu en penses quoi ?
"La première sécurité est la liberté"
[^] # Re: container compatible OCI ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Harbor 2.0. Évalué à 3.
Avoir un postgresql géré à coté, c'est un peu l'inverse des préconisations microservices, non ? Tu ne peux pas avoir un soft qui se créait sa propre base de donnée et l'utilise (par exemple avec helm).
En tout cas, je note que l'on est loin d'avoir une solution pérenne et performante pour gérer les données persistantes dans k8s.
"La première sécurité est la liberté"