1 points par GN⁺ 2025-03-19 | 1 commentaires | Partager sur WhatsApp
  • Un service qui permet de migrer des tweets de X vers Bluesky en quelques clics
  • Possibilité de les importer en conservant leur date d’origine
    • Bluesky permet de définir la date d’un post via son API
  • Gratuit jusqu’à 100 éléments, puis 4 $ pour 1000 posts/threads
  • Les tweets de plus de 300 caractères sont tronqués. Les vidéos sont copiées sous forme de miniatures
  • Les RT et les citations sont exclus
  • X ne permet via son API de récupérer que les 3200 derniers tweets

1 commentaires

 
GN⁺ 2025-03-19
Avis de Hacker News
  • Outil intéressant, mais il est assez surprenant d’avoir permis de dater des publications dans le passé
    Avec ça, on peut créer des comptes qui semblent avoir prédit à l’avance des événements passés, des résultats sportifs ou des cours de Bourse, ce qui facilite les arnaques par ingénierie sociale
    Il devient possible de monter des escroqueries en faisant passer un compte pour quelqu’un qui aurait donné d’excellents conseils boursiers ou pronostics de paris sportifs, puis en demandant de l’argent

    • Cela semble possible à cause du fonctionnement de AT Protocol
      Bluesky affiche un avertissement sur ce type de publication et montre les deux horaires, mais le tri se fait d’après l’heure antidatée
      https://bsky.app/profile/bluemigrate.com/post/3lc3r4fqen62l
    • Même sans modifier l’horodatage, on peut faire quelque chose de similaire
      Sur l’ancien Internet, certains publiaient tous les résultats possibles de la Coupe du monde de la FIFA, puis supprimaient les publications erronées afin de passer pour “la personne qui avait tout prédit”
      En faisant la promotion du compte juste avant la finale, les gens s’enthousiasmaient
    • Ce qui est encore plus surprenant, c’est que nous vivions désormais dans un monde où l’on raisonne en fonction de ce que les développeurs logiciels nous “autorisent” à faire
    • Bluesky a dès le départ été développé avec les publications datées dans le passé comme l’un de ses objectifs, comme on peut le voir dans le prototype initial de Jay : https://github.com/arcalinea/smor-serve
    • Sur les publications importées, un badge indique la date d’importation, et la date de publication est signalée comme non vérifiée
  • C’est sympa, mais même quand j’ai su que l’API le permettait, j’ai décidé de ne pas le faire
    J’ai utilisé Twitter pendant plus de 17 ans, mais 99 % de ce que j’y ai publié est inutile et ne mérite pas vraiment d’être archivé
    Le nouveau départ que propose Bluesky est plutôt bienvenu

    • Je trouve surprenant, et un peu décevant, de vouloir passer d’une plateforme globalement vide de sens, où l’on a passé de l’adolescence à la trentaine, ou une période comparable, vers une autre alternative
      Sur les réseaux sociaux, mieux vaut faire une rupture nette et laisser le passé au passé
      Quand Facebook était en train de mourir, je laissais simplement mon compte pourrir, en vérifiant de temps en temps si un parent de la génération X m’avait envoyé un message
      La première fois que j’ai supprimé mon compte Twitter, j’en avais fait une sauvegarde avec l’outil en ligne de commande t et l’export intégré, mais je n’ai jamais eu envie de le réactiver
      J’utilise encore Instagram aussi, mais je publie très peu ; c’est surtout pour me ramollir le cerveau, donc je le laisserai disparaître quand il disparaîtra
      Avant de supprimer mon compte Twitter il y a presque dix ans, je m’étais convaincu que c’était utile et que je serais exclu si je n’y étais pas, mais j’ai fini par comprendre que je n’avais besoin de rien de tout ça et je m’en suis débarrassé
      Comme avec les amis de lycée, il me semble important de laisser la vie suivre son cours sans continuer à traîner le poids de son ancien moi
    • J’aime bien l’image du nouveau départ
      Je suis du même avis
      J’ai des dizaines de milliers de tweets, mais je n’ai pas spécialement envie de les déplacer
      Pour certains, ce sera important, mais dans mon cas, il me suffit de télécharger l’archive et de la stocker quelque part, au cas où j’aurais besoin de m’y référer plus tard
    • De toute façon, je supprimais déjà mes tweets chaque année
  • Le plan, c’est de passer d’une plateforme centralisée à une autre plateforme centralisée ? Comme une boucle infinie :)

    • Je ne comprends pas non plus
      Je ne vois pas pourquoi tout le monde tient tant à migrer d’une plateforme centralisée à une autre, et ça ressemble même à l’effet inverse de ce qu’il faudrait
      Au passage, je me demande s’il existe de bonnes recommandations de plateformes décentralisées
      Peut-on considérer Mastodon comme une plateforme décentralisée ?
    • C’est pire
      On passe d’une plateforme centralisée qui a de la portée et reste pertinente, à un endroit quasiment sans portée, fermé et proche d’une chambre d’écho, totalement hors sujet
    • ATProto est passé à côté de beaucoup de choses en utilisant des WebSockets
      S’il avait autorisé le polling de pages statiques, n’importe qui aurait pu héberger sa propre timeline sur un service comme Github Pages, et la structure décentralisée aurait été bien meilleure
  • Je me demande quel est l’attrait de Bluesky
    Mastodon existe déjà et fonctionne plutôt bien techniquement, donc je suis surpris que Bluesky gagne autant de traction
    Est-ce juste qu’ils font un meilleur marketing ?

    • En réalité, je pense que c’est un protocole bien meilleur
      Mastodon est centré sur les serveurs/instances, donc l’identité reste durablement liée à un serveur précis
      Dans Bluesky, l’hébergement du contenu et la gestion de l’identité sont séparés au niveau du protocole, ce qui permet d’utiliser comme handle n’importe quel domaine dont on contrôle le DNS
      En plus, l’hébergement est aussi séparé de l’agrégation et de la découverte, ce qui rend possibles des fonctions comme la recherche globale, intrinsèquement difficiles sur Mastodon
    • Pour moi, c’est purement l’effet de réseau
      Les personnes que je veux entendre et à qui je veux parler sont sur Bluesky, pas sur Mastodon
    • J’ai vu trop de liens vers de mauvais serveurs Mastodon auto-hébergés, au point que j’hésite à cliquer sur un lien Mastodon, car il y a de fortes chances qu’il soit mort
      Pour moi, c’est un facteur qui bloque complètement l’adoption
      L’impression que les gens en retirent, c’est que “c’est toujours hors service”, et ils se moquent qu’on leur dise “il suffit de changer de shard”
      C’est trop pénible
    • Bluesky/AT Protocol offre un bien meilleur équilibre : il est globalement décentralisé tout en proposant une expérience utilisateur intuitive
      À l’inverse, si l’on demande à un utilisateur moyen de réseau social de rechercher une publication ou un utilisateur sur Mastodon/ActivityPub, d’interagir avec une publication Mastodon située hors de son instance d’inscription, ou de comprendre quoi faire si son instance ferme un jour, on voit vite à quel point l’expérience utilisateur est inachevée et fragmentée
    • C’est une question de commodité
      Bluesky est un site unique, Mastodon en regroupe plusieurs
  • Très chouette
    Ce genre de fonctions serait utile : ignorer les vidéos si elles ne peuvent pas être migrées, plutôt que de publier seulement leur vignette ; un moyen de supprimer en masse les publications après migration si on regrette ; une option pour ajouter une mention du type [Migrated from X] à chaque publication si la limite de caractères le permet
    Parmi les services concurrents, https://blueark.app/ me semble être le plus abouti
    J’avais aussi vu une application desktop à un moment, mais je ne me souviens plus de son nom

  • Merci, mais dans ce cas, n’importe qui pourrait « migrer » les tweets de quelqu’un d’autre vers Bluesky et, en pratique, permettre une usurpation d’identité en un clic, non ?
    Ce qui manque, c’est une forme de vérification

    • Les dates/heures non fiables font partie d’AT, il faut faire avec
      Quand on commence à collecter le firehose, on voit beaucoup de trafic daté dans le passé ou dans le futur
      Quand on crée un flux, il faut faire attention si l’on trie par horodatage de publication, car on peut antidater les dates et il n’existe pas non plus de méthode centralisée pour vérifier les horodatages
      Dans mon flux, je rejette les publications qui dépassent un certain écart par rapport à l’heure actuelle, et je trie selon l’heure de collecte, pas l’heure de publication
      Une méthode de preuve temporelle basée sur la blockchain comme https://opentimestamps.org/ pourrait aider, mais cela sort du périmètre d’AT et il faudrait beaucoup plus de réflexion avant qu’une proposition sérieuse n’émerge
    • À cela j’ajouterais que, quand bsky est sorti, j’avais envisagé une idée de migration similaire, mais je ne pensais pas qu’ils autoriseraient l’antidatage
      Pour confirmer l’identité de l’utilisateur sur la plateforme d’origine, j’en avais conclu que la bonne approche serait de lui donner un mot ou une phrase arbitraire et de lui demander de le publier, afin de vérifier que le profil d’origine lui appartient réellement
    • Si l’original est public, de toute façon n’importe qui peut le copier
      Il faut donc de toute manière un processus indiquant depuis le compte d’origine vers où il a migré
    • C’est effectivement possible, et si quelqu’un faisait cela pour accumuler des abonnés sans qu’il soit clair qu’il est propriétaire de ces tweets, ce serait suspect
      Il m’arrive de tail le firehose en filtrant uniquement ce dont la date de publication ne contient pas 2025
      En gros, ce genre de chose existe depuis le premier jour et, dans un échantillon aléatoire, les dates passées/publications importées représentaient environ 1/16 du volume total de publications
      C’est une quantité assez importante
      Cela dit, les quelques cas que j’ai vérifiés correspondaient tous
      Les personnes qui importaient des publications mentionnaient leur nouveau Bluesky sur LinkedIn ou Twitter, et je n’ai pas encore vu de spammeurs
      C’est quelque chose que je regarde quand je m’ennuie vraiment
  • Peut-on téléverser une archive de tweets exportée juste après le changement de propriétaire de Twitter, puis dont le profil Twitter a été supprimé ensuite ?

  • J’avais créé autrefois un outil similaire : https://pleasenox.com
    Le mien s’appuie sur un compte poster qui effectue l’action à la place de l’utilisateur, plutôt que sur le compte utilisateur actuel

  • Outil intéressant, mais le principal problème de BlueSky, c’est qu’il y a très peu d’interactions ou de portée par rapport à Twitter/X

    • Tout dépend des « cercles » qui ont migré
      Beaucoup de personnes que je suis disent avoir beaucoup moins d’abonnés, mais bien plus d’interactions, et beaucoup moins d’interférence de bots
  • Aux débuts du Web, il existait une entreprise qui permettait à n’importe qui d’annoter n’importe quel site web
    On pouvait aller sur un site, y laisser sa petite note et la rendre visible aux autres
    Cela n’a pas duré longtemps : le service a suscité des réactions hostiles et n’a pas trouvé de modèle de monétisation
    C’était un peu comme ces services push de l’époque, qui semblaient prometteurs et envoyaient des actualités dans l’écran de veille de tout le monde
    Cet outil me donne la même impression
    Je me demande combien de temps il faudra avant que la porte se referme sur ce genre de réutilisation du contenu d’autrui