1 पॉइंट द्वारा GN⁺ 2025-03-19 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • कुछ ही क्लिक में X के ट्वीट्स को Bluesky पर माइग्रेट करने वाली सेवा
  • ट्वीट्स को उनकी मूल तारीख बनाए रखते हुए इम्पोर्ट किया जा सकता है
    • Bluesky में API के जरिए पोस्ट की तारीख तय की जा सकती है
  • 100 तक मुफ्त, 1000 पोस्ट/थ्रेड $4
  • 300 अक्षरों से लंबे ट्वीट कट जाते हैं। वीडियो थंबनेल के रूप में कॉपी होते हैं
  • RT और quote शामिल नहीं
  • X, API के जरिए केवल आखिरी 3200 ट्वीट्स तक लाने का समर्थन करता है

1 टिप्पणियां

 
GN⁺ 2025-03-19
Hacker News की राय
  • टूल दिलचस्प है, लेकिन यह काफी हैरान करने वाला है कि पोस्ट की तारीख को अतीत में सेट करने दिया गया है
    इससे ऐसे अकाउंट बनाए जा सकते हैं जो लगे कि उन्होंने पिछली घटनाओं, स्पोर्ट्स स्कोर या शेयर कीमतों की पहले ही सही भविष्यवाणी कर दी थी, जिससे social engineering scam आसान हो जाते हैं
    जैसे कोई अकाउंट शानदार stock advice या sports betting predictions देता रहा हो, ऐसा दिखाकर पैसे लेने वाली धोखाधड़ी संभव है

    • लगता है यह AT Protocol के काम करने के तरीके की वजह से संभव है
      Bluesky ऐसी पोस्ट पर warning दिखाता है और दोनों समय दिखाता है, लेकिन sorting अतीत में सेट किए गए समय के आधार पर करता है
      https://bsky.app/profile/bluemigrate.com/post/3lc3r4fqen62l
    • timestamp बदले बिना भी कुछ ऐसा ही किया जा सकता है
      पुराने इंटरनेट पर लोग FIFA World Cup के हर संभावित नतीजे को पहले से पोस्ट कर देते थे, फिर गलत पोस्ट हटाकर “सारी predictions सही करने वाले” की तरह मशहूर हो जाते थे
      final से ठीक पहले अकाउंट promote करने पर लोग बहुत उत्साहित हो जाते थे
    • इससे भी ज्यादा हैरानी की बात यह है कि अब दुनिया ऐसी हो गई है जहां हम यह सोचते हैं कि software developer हमें क्या “allow” करते हैं
    • Bluesky को शुरुआत से ही past-dated posts को अपने लक्ष्यों में से एक मानकर विकसित किया गया था, और यह Jay के शुरुआती prototype में भी देखा जा सकता है: https://github.com/arcalinea/smor-serve
    • imported posts देखने पर imported date वाला badge दिखता है, और post date को verified नहीं है के रूप में दिखाया जाता है
  • अच्छा तो है, लेकिन जब मुझे पता चला कि API से यह संभव है, तब भी मैंने इसे न करने का फैसला किया
    मैंने Twitter 17 साल से ज्यादा इस्तेमाल किया है, लेकिन मैंने जो पोस्ट किया उसका 99% बेकार है और खास तौर पर archive करने लायक नहीं लगता
    Bluesky जो blank slate देता है, वह उल्टा अच्छा लगता है

    • teens से 30s तक, या उसके बराबर लंबी अवधि तक किसी ज्यादातर meaningless platform पर रहने के बाद फिर किसी और alternative पर जाना चाहना अप्रत्याशित और थोड़ा निराशाजनक भी है
      social media में clean break करके अतीत को अतीत में ही छोड़ देना बेहतर है
      Facebook जब मर रहा था, तब भी मैंने account को बस सड़ने दिया, और कभी-कभार सिर्फ यह देखने गया कि Gen X रिश्तेदारों से कोई message आया है या नहीं
      जब मैंने पहली बार Twitter account delete किया था, तो t command-line tool और built-in export से backup रख लिया था, लेकिन उसे फिर activate करने का मन कभी नहीं हुआ
      Instagram अब भी इस्तेमाल करता हूं, लेकिन लगभग कुछ post नहीं करता; वह बस दिमाग सड़ाने के काम आता है, इसलिए जब वह जाएगा तो जाने दूंगा
      लगभग 10 साल पहले Twitter account delete करने से पहले मैं खुद को समझाता था कि वह useful है और वहां न होने पर मैं अलग-थलग पड़ जाऊंगा, लेकिन असल में समझ आया कि किसी चीज़ की जरूरत नहीं है और मैंने उसे छोड़ दिया
      high school के दोस्तों की तरह, अतीत के अपने version का बोझ लगातार ढोते रहने के बजाय जिंदगी को आगे बढ़ने देना जरूरी लगता है
    • blank slate वाला रूपक अच्छा लगा
      मैं भी यही सोचता हूं
      मेरे पास हजारों tweets हैं, लेकिन उन्हें खास तौर पर migrate नहीं करना चाहता
      किसी और के लिए यह महत्वपूर्ण हो सकता है, लेकिन मेरे मामले में इतना काफी है कि archive download करके कहीं रख दूं, ताकि बाद में जरूरत पड़े तो reference मिल सके
    • वैसे भी मैं हर साल अपने tweets delete कर रहा था
  • क्या योजना एक centralized platform से दूसरे centralized platform पर जाने की है? loop जैसा :)

    • यह भी समझ नहीं आता
      पता नहीं सब लोग एक centralized platform से दूसरे centralized platform पर जाने के लिए इतने उत्सुक क्यों हैं; यह तो उल्टा असर करने जैसा लगता है
      वैसे, कोई अच्छी decentralized platform recommendation हो तो जानना चाहूंगा
      क्या Mastodon को decentralized platform माना जा सकता है?
    • इससे भी बुरा
      आप ऐसी centralized platform से जा रहे हैं जिसकी reach है और जो अब भी relevant है, एक ऐसी पूरी तरह irrelevant जगह पर जिसकी reach लगभग नहीं है और जो बंद echo chamber जैसी है
    • ATProto ने websocket इस्तेमाल करते हुए बहुत कुछ miss कर दिया
      अगर static page polling allow की होती, तो कोई भी Github Pages जैसी जगह पर अपनी timeline host कर सकता था, और यह कहीं बेहतर decentralized structure बन जाता
  • जानना चाहता हूं कि Bluesky की appeal क्या है
    Mastodon पहले से मौजूद है और technically भी काफी ठीक काम करता है, इसलिए यह हैरान करने वाला है कि Bluesky को इतनी traction मिल रही है
    क्या वह बस marketing बेहतर करता है?

    • असल में मुझे यह कहीं बेहतर protocol लगता है
      Mastodon server/instance-centric है, इसलिए identity स्थायी रूप से किसी खास server से बंध जाती है
      Bluesky में content hosting और identity management protocol layer पर अलग किए गए हैं, इसलिए आप जिस भी domain का DNS control कर सकते हैं उसे handle के रूप में इस्तेमाल कर सकते हैं
      इसके अलावा hosting aggregation/discovery से भी अलग है, जिससे global search जैसी सुविधाएं संभव होती हैं जो Mastodon में मूल रूप से कठिन हैं
    • मेरे लिए यह पूरी तरह network effect है
      जिन लोगों को मैं सुनना चाहता हूं और जिन्हें अपनी बात सुनाना चाहता हूं, वे Mastodon पर नहीं, Bluesky पर हैं
    • मैंने बहुत सारे खराब self-hosted Mastodon server links देखे हैं, इसलिए Mastodon link dead होने की संभावना ज्यादा लगती है और उस पर click करने में हिचक होती है
      मुझे लगता है यह adoption को पूरी तरह रोकने वाला factor है
      लोगों को impression मिलता है कि “यह हमेशा down रहता है”, और “बस किसी दूसरे shard पर चले जाओ” वाली बात से उन्हें फर्क नहीं पड़ता
      क्योंकि यह बहुत झंझट वाला है
    • Bluesky/AT Protocol आम तौर पर decentralized होते हुए भी intuitive user experience देने का कहीं बेहतर balance रखता है
      इसके उलट, अगर average social media user से Mastodon/ActivityPub पर posts या users search करवाएं, या उनके joined instance के बाहर की Mastodon posts से interact करवाएं, या किसी दिन उनका instance बंद हो जाए तो क्या करना है यह समझने को कहें, तो user experience कितना अधूरा और बिखरा हुआ है, यह तुरंत सामने आ जाता है
    • वजह convenience है
      Bluesky एक single site है और Mastodon कई sites हैं
  • बहुत बढ़िया
    ऐसे features हों तो उपयोगी लगेंगे: अगर videos migrate नहीं किए जा सकते तो thumbnail ही डालने के बजाय skip करना, migration के बाद पछतावा हो तो posts bulk delete करने का तरीका, और हर post में character count fit हो तो [Migrated from X] जैसा text जोड़ने का option
    competing service के तौर पर https://blueark.app/ सबसे complete लगती है
    पहले एक desktop app भी देखा था, लेकिन उसका नाम याद नहीं है

  • शुक्रिया, लेकिन इससे तो कोई भी किसी और के ट्वीट्स को Bluesky पर “migrate” करके असल में one-click impersonation नहीं कर सकता क्या?
    जो चीज़ missing है, वह एक तरह का verification है

    • भरोसेमंद न होने वाली date/time AT का हिस्सा है, इसलिए इसे स्वीकार करना पड़ेगा
      firehose collect करना शुरू करेंगे तो past date या future date वाले बहुत सारे traffic दिखेंगे
      feed बनाते समय अगर post timestamp से sort करते हैं तो सावधान रहना होगा, क्योंकि date को पीछे किया जा सकता है और timestamp verify करने का कोई centralized तरीका भी नहीं है
      मेरे feed में current time से एक तय अंतर से ज़्यादा अलग posts reject कर दिए जाते हैं, और post time के बजाय collection time के आधार पर sort किया जाता है
      https://opentimestamps.org/ जैसी blockchain-based time proof method मदद कर सकती है, लेकिन यह AT के scope से बाहर है और कोई गंभीर प्रस्ताव आने के लिए इस पर और बहुत सोच-विचार चाहिए
    • साथ ही, bsky आने पर मैंने भी ऐसा ही migration idea सोचा था, लेकिन मुझे नहीं लगा था कि past date setting allow होगी
      जिस platform से migrate किया जा रहा है, वहाँ user की identity confirm करने के लिए कोई random word या sentence देकर उसे वहाँ post करवाना, ताकि यह verify हो सके कि original profile वाकई उसी व्यक्ति की है—मुझे यही तरीका सही लगा
    • अगर original public है तो वैसे भी कोई भी उसे copy कर सकता है
      इसलिए original account से यह announce करने की प्रक्रिया कि migrate करके कहाँ गए हैं, वैसे भी ज़रूरी है
    • असल में यह संभव है, और अगर कोई followers बढ़ाने के लिए ऐसा करे और यह साफ़ न हो कि वह tweets का owner है या नहीं, तो यह suspicious है
      कभी-कभी firehose को tail करते हुए मैं सिर्फ़ वे posts filter करता हूँ जिनकी post date में 2025 नहीं होता
      कुल मिलाकर, ऐसी चीज़ें पहले दिन से हो रही हैं, और random sample में past date/imported posts कुल post volume का लगभग 1/16 थे
      यह काफ़ी बड़ी मात्रा है
      हालांकि मैंने जिन कुछ को check किया, वे सभी सही निकले
      posts import करने वाले लोग LinkedIn या Twitter पर अपने नए Bluesky का ज़िक्र कर रहे थे, और मैंने अभी तक spammers नहीं देखे
      जब सचमुच बहुत खाली होता हूँ, तो मैं यही देखता रहता हूँ
  • क्या Twitter ownership बदलने के तुरंत बाद export किया गया और बाद में Twitter profile delete कर दिया गया tweet archive upload किया जा सकता है?

  • पहले मैंने इसी तरह का tool https://pleasenox.com बनाया था
    मेरा वाला current user account के बजाय काम करने वाले poster account पर निर्भर करता है

  • Tool दिलचस्प है, लेकिन BlueSky की core problem यह है कि Twitter/X की तुलना में interaction या reach लगभग नहीं है

    • सब कुछ इस पर निर्भर है कि कौन-सा “circle” migrate हुआ है
      मैं जिन कई लोगों को follow करता हूँ, वे कहते हैं कि followers की संख्या भले बहुत कम है, लेकिन interaction कहीं ज़्यादा है, और bot interference बहुत कम हो गया है
  • web के शुरुआती दिनों में एक company थी जो किसी को भी किसी भी website पर annotation करने देती थी
    आप किसी site पर जाकर अपना छोटा note छोड़ सकते थे और दूसरे लोग उसे देख सकते थे
    वह ज़्यादा समय नहीं चली; service को लेकर backlash था और monetization का तरीका भी नहीं मिला
    यह उस push service जैसी थी जो उस समय अच्छी लगती थी और सबके screensaver पर news भेजती थी
    यह tool भी वैसा ही लगता है
    सोचता हूँ कि दूसरों के content को इस तरह reuse करने का दरवाज़ा बंद होने में कितना समय लगेगा