2 पॉइंट द्वारा GN⁺ 2024-11-16 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • X छोड़ने वाले यूज़रों की संख्या बढ़ने के साथ Bluesky एक विकल्प के रूप में उभरा है, लेकिन इसका मौजूदा implementation अभी पूरी तरह distributed या federated service कहलाने लायक नहीं है
  • atproto को PDS, Relay, App View में बांटा गया है, और भले ही यूज़र अपना PDS खुद चला सकें, Relay·App View·DID:PLC·DM के लिए Bluesky पर निर्भरता बनी रहती है
  • Relay चलाने के लिए लगभग 4.5TB disk space चाहिए, और केवल JSON data ही हर दिन लगभग 18GB बढ़ता है, इसलिए स्वतंत्र रूप से इसे चलाने की लागत और जटिलता तेज़ी से बढ़ सकती है
  • Bluesky के पास data export, firehose, domain-based usernames, composable moderation, user-selectable algorithms, और starter packs जैसी साफ़ ताकतें भी हैं
  • भले ही Bluesky सामाजिक रूप से विजेता बन जाए, किसी एक platform पर निर्भरता कम करना, अपनी personal site को केंद्र में रखना, और वहाँ से ज़रूरी social channels पर publish करना ज़्यादा सुरक्षित तरीका है

Bluesky अभी पूरी तरह distributed service नहीं है

  • कई लोग Bluesky को federated या distributed कहते हैं, लेकिन इसकी मौजूदा implementation उस परिभाषा पर पूरी तरह खरी नहीं उतरती
  • Bluesky टीम distributed platform बनाने के लक्ष्य पर काम करती दिखती है, लेकिन architecture नया और जटिल है, इसलिए अभी बहुत काम बाकी है
  • Bluesky को चलाने वाला AT Protocol(atproto) तीन मुख्य components से बना है
    • Personal Data Servers(PDSs)
    • Relays
    • App Views

PDS, Relay, App View की भूमिका और सीमाएँ

  • PDS

    • यूज़र अपना PDS खुद सेट up करके अपनी identifier signing keys और Bluesky content host कर सकते हैं
    • इसे चलाने के लिए कुछ server-level knowledge चाहिए, लेकिन लागत लगभग 15 डॉलर प्रति माह के आसपास है, जो अपेक्षाकृत कम है
    • PDS यूज़र को अपने data पर नियंत्रण देता है और उसे कभी भी migrate करने की सुविधा देता है, जो अपनी website खुद host करने जैसा है
    • लेकिन PDS का content मूल रूप से सिर्फ server पर रखा data है, और अभी उसे सक्रिय रूप से पढ़कर अर्थपूर्ण तरीके से इस्तेमाल करने वाले server मुख्यतः Bluesky के control में हैं
    • ActivityPub-आधारित Mastodon में भी servers के बीच data migration झंझट वाला है, लेकिन वह अभी संभव है; इस तुलना में PDS की data portability उस चीज़ जैसी है जिसे ActivityPub को बेहतर करना चाहिए
  • Relay

    • Relay वह component है जो PDS से data इकट्ठा करके atproto ecosystem में उपयोग योग्य बनाता है
    • अगर PDS website है, तो Relay Google की तरह PDS को लगातार देखता है, नया content ढूंढता है और उसे index करता है
    • समस्या यह है कि Relay चलाने की लागत और data scale काफी बड़ा है
    • Bluesky content hosting की प्रक्रिया पर लिखे एक लेख के अनुसार Relay setup के लिए लगभग 4.5TB disk space चाहिए
    • JSON version data का छोटा रूप भी हर दिन लगभग 18GB बढ़ता है
    • बाद की टिप्पणी के अनुसार, यह 18GB/दिन का आँकड़ा केवल Jetstream के JSON data को दिखाता है, जबकि atproto के raw DAG-CBOR data की वृद्धि दर लगभग 10 गुना हो सकती है
    • जैसे-जैसे यूज़र बढ़ते हैं, data और processing की ज़रूरतें भी और तेज़ी से बढ़ती हैं
  • App View

    • Relay data इकट्ठा करता है, लेकिन उसे सीधे यूज़र को नहीं दिखाता; उस data को वास्तविक user experience में बदलने वाला हिस्सा App View है
    • लोग आम तौर पर जिसे “Bluesky” social network UI और features के रूप में देखते हैं, वह App View है
    • App View follow किए गए लोगों की posts दिखाता है, block किए गए लोगों का content छिपाता है, और mention notifications देता है
    • इसे social network के अलावा दूसरे उपयोगों में बदला जा सकने की कल्पना है, लेकिन अभी इसकी परिभाषा बहुत ढीली है और कोई दूसरी implementation मौजूद नहीं है

वे निर्भरता बिंदु जिन पर Bluesky का सीधा control है

  • Bluesky के सीधे control में आने वाले मुख्य तत्व DID:PLC और DM हैं
  • DID किसी target की पहचान के लिए distributed public standard है, लेकिन Bluesky द्वारा उपयोग किया जाने वाला PLC तरीका फिलहाल Bluesky के control में है
    • DID:PLC को पहले “placeholder” method कहा जाता था, और मूल इरादा इसे बाद में अधिक distributed तरीके से बदलने का था
    • अभी DID:PLC resolve करने के लिए Bluesky servers से query करनी पड़ती है
    • सभी यूज़र DID:PLC से पहचाने जाते हैं और सभी interactions इसी को refer करते हैं, इसलिए यह एक महत्वपूर्ण dependency है
  • DM फिलहाल atproto के बाहर संभाला जाता है
    • यह atproto spec का हिस्सा नहीं है और इसे Bluesky servers से होकर गुजरना पड़ता है
    • यह कब और कैसे update होगा, यह स्पष्ट नहीं है
  • मौजूदा स्थिति में Bluesky, Facebook की तुलना में थोड़ा ज़्यादा distributed है, लेकिन अंतर बहुत बड़ा नहीं है
    • आप अपना data खुद host कर सकते हैं
    • आप network का सारा content scrape कर सकते हैं
    • लेकिन अगर आप Bluesky service से जुड़े नहीं हैं, तो उस data का व्यावहारिक उपयोग करना मुश्किल है

Mastodon और संचालन लागत का अंतर

  • ActivityPub-आधारित Mastodon की तुलना में पूरा stack खुद चलाने की लागत काफ़ी कम मानी जाती है
  • Mastodon instance host करना लगभग one-step process जैसा है, और operator पूरे setup पर control रख सकता है
  • atproto में वही अनुभव पाने के लिए हर महीने सैकड़ों से हज़ारों डॉलर तक लग सकते हैं, और अभी इतना खर्च करने पर भी सब कुछ control में नहीं आता

Bluesky की openness और उसकी कीमत

  • Bluesky का ढाँचा अपेक्षा से कहीं अधिक open है
  • किसी भी यूज़र का data export लेना बहुत आसान है
  • DM जैसे protocol के बाहर के data को छोड़ दें, तो मूल धारणा यह है कि service का लगभग सारा data पूरी तरह public है
  • यूज़र firehose of data सीधे देख सकते हैं
  • Relay चलाने के लिए सारा data download करना पड़ता है
  • network data को पिछले state के आधार पर cryptographically sign किया जाता है
    • atproto Merkle tree structure का उपयोग करता है
    • Git भी data store करने के लिए यही structure इस्तेमाल करता है
  • system के भीतर किसी एक content item को देखने के लिए उससे पहले हुई हर चीज़ को जानने का एक structural burden है
    • टिप्पणी में यह भी जोड़ा गया है कि repository diffs का उपयोग करके कुछ स्थितियों में उस data की मात्रा कम की जा सकती है जिस पर ध्यान देना पड़ता है
  • Bluesky यूज़रों को इन internal details को सीधे समझने की ज़रूरत नहीं होती, लेकिन service में जो भी जोड़ा जाता है, उसे कोई भी किसी भी उद्देश्य से इस्तेमाल कर सकता है

monetization और financial चिंता

  • Bluesky फिलहाल मुफ़्त है, और इसे आगे भी मुफ़्त रखने का इरादा दिखता है
  • जब यूज़र कम हों तो free operation आसान होता है, लेकिन ऊपर बताई गई तकनीकी पसंदें संचालन लागत बढ़ा सकती हैं
  • CEO Jay Graber का background crypto industry से जुड़ा है, और हाल में कंपनी ने crypto investors के नेतृत्व में funding उठाई है
  • investors को return चाहिए होता है
  • अभी Bluesky की कमाई username के लिए domain resale पर निर्भर है
  • केवल domain resale से पूरी लागत निकाल पाना मुश्किल लगता है

product स्तर पर बाकी असुविधाएँ

  • decentralization, data scraping, और revenue model जैसी चीज़ें बहुत से यूज़रों की प्राथमिक चिंता न हों, फिर भी product experience में दो असुविधाएँ बनी हुई हैं
  • repost control की कमी
    • Mastodon और पुराने Twitter में किसी यूज़र को follow करते हुए भी सिर्फ उसकी original posts देखना संभव था
    • जो यूज़र बहुत ज़्यादा repost करते हैं, वे feed पर हावी हो सकते हैं
    • custom feed बनाए बिना per-user repost को चुनिंदा रूप से बंद करने की सुविधा चाहिए
  • post edit feature नहीं है
    • Merkle tree structure की वजह से इसे implement करना कठिन हो सकता है
    • दूसरे platforms में यह feature होने से इसकी कमी और ज़्यादा महसूस होती है

जिन क्षेत्रों में Bluesky अच्छा करता है

  • domain-based usernames

    • Bluesky के domain-based usernames एक शक्तिशाली feature हैं
    • उदाहरण के लिए @gavin.anderegg.ca की तरह अपना domain Bluesky handle के रूप में इस्तेमाल किया जा सकता है
    • domain में DID:PLC से जुड़ा TXT record जोड़कर इसे सेट किया जा सकता है
    • यह तरीका Mastodon के verification method जैसा है, जिससे आप व्यवहार में खुद को “blue check” कर सकते हैं
    • domain-based approach एक लचीला समाधान है
  • moderation और feed selection

    • Bluesky composable moderation और अपनी पसंद के algorithms चुनने की सुविधा देता है
    • कुछ यूज़र सिर्फ chronological feed चाहते हैं, लेकिन इन features का आकर्षण साफ़ है
    • Threads जहाँ default रूप से engagement bait दिखाने की ओर झुकता है, उसकी तुलना में Bluesky की user choice ज़्यादा उभरकर आती है
    • custom feeds सेट करना आसान बनाने वाली third-party services भी मौजूद हैं
  • Starter Packs

    • starter packs नए यूज़रों के लिए किसे follow करें, इस शुरुआती कठिनाई को कम करते हैं
    • वे किसी भरोसेमंद व्यक्ति द्वारा सुझाए गए accounts के समूह को एक साथ follow कर सकते हैं
    • कोई भी starter pack बना सकता है, इसलिए join करते ही जल्दी एक सक्रिय feed तैयार की जा सकती है

social network का अनुभव हर व्यक्ति के लिए अलग होता है

  • X छोड़ने वालों की संख्या बढ़ने के साथ हर network पर engagement को लेकर आकलन भी अलग-अलग हैं
  • Mastodon, Bluesky, और Threads—तीनों के बारे में लोग कह सकते हैं कि “यहाँ दूसरे से ज़्यादा engagement है”
  • ऐसा अनुभव किसी व्यक्ति के लिए सच हो सकता है, लेकिन पूरे network पर निर्णय देने के लिए बहुत ज़्यादा variables हैं
  • Mastodon में 2022 के अंत में Relay, ATP, और Daring Fireball के आसपास के यूज़रों के साथ जुड़ने के बाद high engagement मिलने का उदाहरण दिया गया है
  • Bluesky कलाकारों और local groups में मज़बूत दिखता है
    • एक नए city councilor ने Bluesky पर campaign किया, और इसे सकारात्मक उदाहरण माना गया
  • अलग-अलग social networks अलग-अलग लोगों के लिए बेहतर fit हो सकते हैं
    • Bluesky के बारे में “theater kid energy” जैसी अभिव्यक्ति सुनी गई है
    • Mastodon को कभी “homeowner’s association” जैसा माहौल वाला भी कहा गया है
    • content warnings और block lists ऐसी छाप दे सकते हैं

अगर Bluesky जीत भी जाए, तब भी platform dependency कम करनी चाहिए

  • 6 महीने बाद social media landscape अलग हो सकता है
  • अगर Bluesky “विजेता” बनता है और अधिक posting वहीं होने लगती है, तो कम से कम अभी के हिसाब से यह कुल मिलाकर ठीक परिणाम माना जा सकता है
  • Twitter की अव्यवस्था ने यह सबक दिया है कि किसी एक service से बहुत मज़बूती से नहीं बंधना चाहिए
  • आगे का लक्ष्य अपनी personal site पर ज़्यादा publish करना और वहाँ से उन social channels पर syndicate करना होना चाहिए जो उस समय प्रासंगिक लगें
  • जिन networks में आप सक्रिय हैं, वहाँ interaction जारी रखें, लेकिन अगर हालात बिगड़ने लगें तो पहले की तुलना में जल्दी निकलने की तैयारी रखें

1 टिप्पणियां

 
GN⁺ 2024-11-16
Hacker News की राय
  • मेरी राय में Bluesky, Mastodon की तुलना में ज़्यादा सुखद जगह है
    निजी तौर पर मुझे लगता है कि microblog पर राजनीति अच्छी तरह काम नहीं करती। 140 अक्षर हों या 1400, बात पूरी तरह कह पाना मुश्किल है। ऐसे प्लेटफ़ॉर्म पर अक्सर ऐसे प्रोफ़ाइल दिखते हैं जिनका भाव होता है, “अच्छे लोग और बुरे लोग होते हैं, और मैं अच्छे लोगों में हूँ”
    दूसरों को आसानी से बाहर धकेलना और समूह की एकजुटता बढ़ाने वाले memes साझा करना बहुत आसान हो जाता है। लेकिन असली राजनीतिक प्रगति के लिए अक्सर सूक्ष्म संतुलन चाहिए होता है, जैसे “हम 90% बातों पर सहमत हैं, लेकिन 10% पर अलग हैं” या “मैंने ऐसा backroom deal किया जो तुम्हें पसंद नहीं आएगा, लेकिन उससे बड़ी आपदा टल गई।” इस तरह की बारीकियाँ यहाँ कम दिखती हैं
    Mastodon को सहने के लिए मुझे लगभग 20 block rules रखने पड़े। Bluesky पर भी वैसी प्रोफ़ाइलें हैं, लेकिन Discover feed गुस्से वाले content को काफ़ी हद तक छान देती है, इसलिए मेरी feed में दूसरों को अलग ठहराने वाली चीज़ें बहुत कम दिखती हैं। ऐसा लगता है जैसे विभाजनकारी राजनीतिक कचरे का लगभग 75% हट जाता है, और इससे feed तुरंत बेहतर हो जाती है, गुस्से भरे political repost कम होते हैं, और जब ऐसे memes कम असर करते हैं तो लोग कुछ और करने लगते हैं
    मुझे लगता है कि X छोड़कर जाने वाले लोग औसतन कम मिलनसार हो सकते हैं। यह कुछ वैसा है जैसे California छोड़कर Colorado जैसी जगहों पर जाने वाले लोग, पीछे रह गए लोगों की तुलना में कम मिलनसार हों। फिर भी अगर नकारात्मकता को कुछ हद तक दबाया जाए, तो उसके फैलाव को रोका जा सकता है, और ज़रूरी नहीं कि लोग उसे “censorship” ही मानें

    • Mastodon जॉइन करते समय सबसे अहम फ़ैसला एक दोस्ताना instance चुनना होता है। मैं cybersecurity विशेषज्ञों से जुड़ना चाहता था, इसलिए infosec.exchange मेरे लिए बिल्कुल सही था, और subscribed posts या local posts देखना अच्छा लगता था
      पूरी feed मैं सिर्फ़ तब देखता हूँ जब बोर हो रहा होता हूँ, क्योंकि उसमें बहुत-सी ऐसी posts होती हैं जिन्हें मैं देखना नहीं चाहता। चाहें तो account migration भी कर सकते हैं
      https://instances.social/
      लेकिन BlueSky अभी सच में federated structure नहीं है, इसलिए वह ज़्यादा सरल और आसान है। “Discovery” algorithm होने के बावजूद, जो देखना है उस पर नियंत्रण के कई विकल्प हैं। इसमें pre-IPO 2012 Twitter जैसा एहसास आता है, जो अच्छा लगता है
    • यह सुनने में “राजनीति microblog प्लेटफ़ॉर्म पर फिट नहीं बैठती” से ज़्यादा, “असल में microblog प्लेटफ़ॉर्म ही कुछ ख़ास नहीं” जैसा लगता है। और यह काफ़ी वाजिब एहसास है
    • मुझे यक़ीन नहीं कि Bluesky सचमुच गुस्से वाले content को फ़िल्टर करता है। जब आप किसी को follow नहीं करते और आपका कोई follower नहीं होता, तब भी यही सब दिखता है [0]
      अगर नए user को शुरू में यही दिखे, तो उसका Bluesky से जुड़ने का मन ही नहीं करेगा, इसलिए काश अभी से कहीं ज़्यादा मज़बूत filtering होती
      [0] https://imgur.com/a/XHmidRt
    • घर बदलने के लिए जो activation energy चाहिए, वह social profile बदलने के लिए लगने वाली energy से बिल्कुल अलग है। जिन dead communities का मैं पहले हिस्सा रहा हूँ, वहाँ मैंने देखा है कि सबसे ज़हरीले लोग अक्सर कहीं नहीं जाते और वहीं टिके रहते हैं
    • बात बस इतनी हो सकती है कि Mastodon users में academic लोग ज़्यादा हैं, और वे आपसे अधिक left की तरफ़ हैं। आप उनकी संस्कृति को “विभाजनकारी”, “प्रदर्शनकारी”, “tribal” कहकर पेश कर रहे हैं, लेकिन आपका तर्क भी उसी तरह tribal और प्रदर्शनकारी हो सकता है
  • एक साल पहले Bluesky एकदम खाली जगह था। मैं इसे इस्तेमाल करना चाहता था, लेकिन वहाँ कुछ था ही नहीं। अब उसमें जान आ गई है, दिलचस्प posts हैं, और likes हज़ारों में आते हैं
    दूसरी तरफ़ Twitter अब भी ऐसी जगह लगता है जहाँ सचमुच कुछ हो रहा है, लेकिन उसका माहौल धीरे-धीरे ऐसा बनता जा रहा है जैसे वह जल्द ही चश्मा पहनने वाले लोगों को निकालना शुरू कर देगा
    Digg migration के समय भी कुछ ऐसा हुआ था, लेकिन अभी बात अलग है। Twitter monoculture बनता जा रहा है, और बाकी लोग Bluesky पर एक दूसरी monoculture बना रहे हैं। Bluesky भी बहुत विविध नहीं लगता, बल्कि Twitter के उलट ध्रुव के ज़्यादा क़रीब लगता है

    • बहुत से लोग आख़िरकार यह कहते हुए लगते हैं, “मैं ऐसे social network में रहना ही नहीं चाहता जो मेरी मान्यताओं का echo chamber न हो”
      यह सचमुच दुखद है, लेकिन लगता है समाज उसी दिशा में जा रहा है
    • अगर Twitter/X contributor base के लिहाज़ से और दाईं तरफ़ खिसकता गया, और For You feed को engagement और views के आधार पर ही चलाता रहा, तो क्या आख़िरकार वहाँ अतिदक्षिणपंथियों और मध्यमार्गी दक्षिणपंथियों के बीच अंदरूनी लड़ाई छिड़ेगी?
    • अभी भी वहाँ काफ़ी खालीपन है। मैं अभी-अभी वहाँ गया, लेकिन अपनी रुचियों और आम शौकों से जुड़े लोग मुझे लगभग मिले ही नहीं
      Twitter पर उस समूह में हज़ारों लोग थे। लगता है X पर अभी बचे लोगों की संख्या के 1% जितने भी नहीं होंगे
    • मुझे लगता है Twitter के monoculture जैसा दिखने की कुछ काफ़ी वास्तविक वजहें हैं
      पहली, उकसाने वाली posts को algorithm शायद बढ़ावा देता है। इससे engagement बढ़ता है, लोग ज़्यादा देर online रहते हैं और ज़्यादा ads देखते हैं, इसलिए व्यापार के लिए फ़ायदे का सौदा है। Elon और CEO भी यह जानते होंगे
      दूसरी, replies देखें तो Elon Musk को लेकर अजीब तरह से आसक्त बहुत लोग दिखते हैं। जिन threads में उसका ज़िक्र भी नहीं होता, वहाँ भी लोग “अच्छा हुआ Elon ने free speech बचा ली” जैसी बातें ले आते हैं। मुझे लगता है algorithm जानबूझकर ऐसी चीज़ों को push करता है, और इससे personality cult बनने में भी मदद मिलती है। वह सिर्फ़ site owner नहीं रह जाता, बल्कि “उद्धारकर्ता” बन जाता है
      आख़िर में, कंपनी साफ़ तौर पर आर्थिक मुश्किल में दिखती है। revenue काफ़ी गिर चुका है, और उसे अपनी ऊँची valuation को सही ठहराना है। उसे लोगों से पैसे दिलवाने हैं, ads दिखाने हैं, और उन्हें बार-बार वापस लाना है। community-first मॉडल, जहाँ लोग अपनी community में अपनी पसंद के ढंग से आनंद लें, इस तरह की व्यावसायिक पाबंदियों के साथ ज़्यादा मेल नहीं खाता
    • यह monoculture नहीं बल्कि dual culture है
      हर टुकड़ा ऐसी साझा भाषा का इस्तेमाल करता है जिसमें हर जगह स्वीकार्य, सुरक्षित मध्यमार्गी बातचीत होती है। साथ ही, हर टुकड़े की अपनी स्थानीय रंगत, अपने स्थानीय सिद्धांत और अपने विधर्मी होते हैं
  • हाल की संबंधित पोस्टें:
    How to migrate from X to Bluesky without losing your followers - https://news.ycombinator.com/item?id=42147430 - नवंबर 2024, 42 टिप्पणियाँ
    1M people have joined Bluesky in the last day - https://news.ycombinator.com/item?id=42144340 - नवंबर 2024, 109 टिप्पणियाँ
    Ask HN: Bluesky is #1 in the U.S. App Store. Is this a first for open source? - https://news.ycombinator.com/item?id=42129768 - नवंबर 2024, 44 टिप्पणियाँ
    Ask HN: Will Bluesky become more popular than Twitter? - https://news.ycombinator.com/item?id=42129171 - नवंबर 2024, 13 टिप्पणियाँ
    Visualizing 13M Bluesky users - https://news.ycombinator.com/item?id=42118180 - नवंबर 2024, 236 टिप्पणियाँ
    Bluesky adds 700k new users in a week - https://news.ycombinator.com/item?id=42112432 - नवंबर 2024, 168 टिप्पणियाँ
    How to self-host all of Bluesky except the AppView (for now) - https://news.ycombinator.com/item?id=42086596 - नवंबर 2024, 79 टिप्पणियाँ
    Bluesky Is Not Decentralized - https://news.ycombinator.com/item?id=41952994 - अक्टूबर 2024, 194 टिप्पणियाँ

    • क्या इस तरह के खुलेआम प्रचार अभियान और साइट मैनिपुलेशन के लिए कोई योजना है? क्या यह HN की शर्तों का उल्लंघन नहीं है?
  • यह व्याख्या कि “नेटवर्क का डेटा पिछले कंटेंट के आधार पर पूरा क्रिप्टोग्राफिक रूप से signed होता है, और प्रोटोकॉल Git जैसी Merkle tree संरचना इस्तेमाल करता है, इसलिए किसी एक कंटेंट को देखने के लिए उससे पहले हुई हर चीज़ को जानना ज़रूरी है” सही नहीं है
    जिन रिकॉर्ड्स के subset में रुचि हो, उनके लिए root तक जाने वाले Merkle path के MST blocks ही चाहिए होते हैं। एक single record के लिए औसतन O(logn) blocks लगते हैं, जहाँ n repository में कुल records की संख्या है। पूरे checkout में MST blocks की संख्या औसतन repository records की संख्या का लगभग 33% होती है
    MST का मतलब Merkle Search Tree है, जो Git के इस्तेमाल वाले से अलग एक विशेष Merkle tree है - https://inria.hal.science/hal-02303490/document
    पोस्ट को edit करना भी MST स्तर पर इतना मुश्किल नहीं है, और उदाहरण के लिए self-introduction edit करते समय यह पहले से होता है। अपेक्षाकृत मुश्किल बात यह है कि पोस्ट edit को UI/UX स्तर पर कैसे दिखाया जाए
    जानकारी के लिए, मैं Python में अपना खुद का PDS implementation और MST पर काम करने के लिए library बना रहा हूँ। दोनों अभी work in progress हैं:
    https://github.com/DavidBuchanan314/millipds
    https://github.com/DavidBuchanan314/atmst

    • ऐसा लगता है जैसे Merkle blocks और blockchain को गड़बड़ा दिया गया है
  • Bluesky आशाजनक लगता है। मेरे bubble में, Xitter के AI training से जुड़े हंगामे के बाद बहुत से artists वहाँ जाते दिख रहे हैं
    लेकिन “कट्टर रूप से open” वाला हिस्सा अटकाता है। Bluesky कितना खुला है, यह जानकर कुछ लोग हैरान हो सकते हैं। किसी भी user data का export ले आना बहुत आसान है, और DM जैसी protocol के बाहर की चीज़ों को छोड़ दें तो सारा data पूरी तरह public है — यही service की core premise है
    जब तक औसत user को इसका पूरी तरह एहसास नहीं हो जाता, तब तक Bluesky “जीत गया” है, यह मानने को लेकर मैं संशय में हूँ। मुझे लगता है कि कभी न कभी इसी खुलापन की वजह से drama होगा
    तब देखना होगा कि लोग फिर Twitter पर लौटते हैं, या ऐसे नए social network को स्वीकार करते हैं जहाँ उनकी art और posts Twitter से कहीं ज़्यादा आसानी से scrape होकर आखिरकार AI training में और अधिक इस्तेमाल हो सकती हैं। जब तक non-technical users के बीच इस विषय पर चर्चा शुरू नहीं होती, तब तक मैं हालात पर नज़र रखने के पक्ष में हूँ

    • Bluesky ने आज data usage पर अपना रुख जारी किया [0]। उसने कहा कि user data को “generative AI” में इस्तेमाल नहीं करेगा, और शायद यह X की हालिया terms बदलाव के जवाब में है
      जैसा कहा, जिन लोगों को अपनी posts AI में इस्तेमाल होना पसंद नहीं, उनके लिए इसका बहुत मतलब नहीं हो सकता। क्योंकि कोई भी काफ़ी आसानी से सारा data ले जा सकता है
      फिर भी AI से अलग देखें तो यह एक जीवंत ecosystem के लिए बहुत बेहतर है। Third-party apps, मज़ेदार और उपयोगी bots, research जैसी चीज़ें संभव हो जाती हैं। Musk ने लगभग API program खत्म कर दिया, तो बहुत सी चीज़ें बस मर गईं [1]
      [0] https://bsky.app/profile/bsky.app/post/3layuzbti6s2x
      [1] https://www.wired.com/story/twitter-data-api-prices-out-near... == https://archive.ph/ikPOk
    • यह कहना अभी थोड़ा जल्दी होगा कि Bluesky जीत गया है। खासकर जब यह Threads के आकार के 2% से भी कम है
    • मैं ऐसे बहुत से artists को जानता हूँ जिन्हें अपनी art का generative model training में इस्तेमाल होना पसंद नहीं, और सच कहूँ तो मैं उन्हें दोष नहीं दे सकता। लेकिन ज़्यादातर यह भी जानते हैं कि जब तक वे अपना काम public जगह पर डालते हैं, वे इसे रोक नहीं सकते
      फिर भी, public में काम डालने पर कोई उसे आपकी इच्छा के खिलाफ़ ले जाकर model training में इस्तेमाल करे — और platform terms बदलकर कहे कि “आपने इसे हमारे model training में इस्तेमाल करने की अनुमति दी है” — इन दोनों में बड़ा फ़र्क है। वे कह रहे हैं, “मैं अपने काम के इस तरह इस्तेमाल की अनुमति नहीं देता, और अगर आप इसे इस्तेमाल करेंगे तो मेरी इच्छा के विरुद्ध करेंगे।” नतीजे के लिहाज़ से शायद बड़ा अंतर न हो, लेकिन बहुत से artists के लिए सिद्धांत का फ़र्क महत्वपूर्ण है
    • औसत non-technical user खुलापन के बारे में ज़्यादा सोचता भी नहीं, न ही बहुत परवाह करता है। वही तरह का user, जो Facebook wall पर यह disclaimer पोस्ट करता है कि “Facebook मेरी content का उपयोग नहीं कर सकता”
    • औसत user परवाह नहीं करता
  • यह सिर्फ़ एक sample है, लेकिन मैंने अभी तक wild में Bluesky content links नहीं देखे। Bluesky की बात करते या Bluesky पर जा रहे लोगों को बहुत देखा है

    • content के viral होने में थोड़ा समय लगता है। बस एक हफ़्ता और थोड़ा पहले तक Bluesky लगभग अप्रासंगिक था
      उसके बाद से, जिन articles में पहले Twitter/X embeds होते, उनमें अब काफ़ी बार Bluesky embeds दिखे हैं
    • लगता है अमेरिकी football journalists बड़ी संख्या में Bluesky पर चले गए हैं, और अभी Reddit पर cross-post हुई एक बहुत active thread देखी। उसमें कई नाम पहचान में आए
      यह निश्चित रूप से Rust जैसी चीज़ों पर बात करने वाले कुछ geeks से आगे बढ़कर quantum leap जैसा है
    • मैंने subreddit में sports journalist की Bluesky post देखी। Twitter और Reddit जितने क़रीब जुड़े रहे हैं, उसे देखते हुए यह मुझे जमने का साफ़ संकेत लगता है
    • कभी-कभी यह HN के front page पर भी आ जाता है https://news.ycombinator.com/from?site=bsky.app
    • एक और data point। जब Musk ने Twitter खरीदा और उसे बिगाड़ना शुरू किया, तब जिन कई लोगों को मैं follow करता था उन्होंने Bluesky account बनाए, लेकिन ज़्यादातर ने उसका ज़्यादा इस्तेमाल नहीं किया
      पिछले हफ़्ते, यानी अमेरिकी चुनाव के बाद, यह बदलता हुआ लगा। दर्जनों लोग शिफ्ट हुए, ख़ासकर pro-Ukraine झुकाव वाले लोग। कुछ दोनों जगह एक साथ पोस्ट करते हैं। जब कोई खास content creator शिफ्ट करता है, तो दूसरे लोग भी पीछे आते हैं और यह momentum बढ़ता है। Network effects को काम करते देखना दिलचस्प है
  • मुझे Twitter पसंद था। वह एक जादुई जगह थी जहाँ मैं दोस्तों और अपने क्षेत्र के दिग्गज programmers से जुड़ सकता था। अब वह ऐसी जगह नहीं रही, और यह नज़रअंदाज़ करना मुश्किल है कि वह कितनी राजनीतिक हो गई है
    Bluesky पुराने Twitter जैसा लगता है, और आजकल महिलाओं को ज़रूरत से ज़्यादा विशेषाधिकार मिला है, यह समझाने वाले “pickup artists” की जगह industry news और अपनापन भरे updates सुनना हैरान कर देने वाली राहत देता है

    • यह पोस्ट पढ़कर जब मैंने Bluesky खोला, तो पहली post यही थी:
      “पिछले कुछ वर्षों से ‘अयोग्य DEI hires’ को कोसने वाले वही लोग अब ऐसे cabinet nominees को ज़बरदस्ती आगे बढ़ा रहे हैं जो बुनियादी background check भी पास नहीं कर सकते”
      यह ठीक उसी का उल्टा है जो मैं किसी app को खोलते समय देखना चाहता हूँ। अब sites को engagement के पीछे भागना छोड़कर content filtering शुरू करनी चाहिए। मैं ऐसी site नहीं चाहता जो सबके लिए सब कुछ होने का वादा करे; मैं ऐसी जगह चाहता हूँ जहाँ उसके moderation standards देखकर तय कर सकूँ कि जुड़ना है या नहीं
    • पुराना Twitter वह “जादुई जगह” भी था जिसने CIA को अमेरिकियों पर खुलकर निगरानी रखने और propaganda फैलाने दिया, और संघीय सरकार की ओर से censorship करने को भी तैयार था। इसलिए पुराने Twitter को nostalgia से देखने वाला नज़रिया मुझे असहज करता है
    • वह बस एक program है। राजनीतिक हुई है society। Bluesky और Twitter बस इस दरार के दो किनारों को online discussion spaces के रूप में दिखाते हैं
      Bluesky users भी Twitter users जितने ही polarized हैं, बस शायद वे उस तरफ़ हैं जिसे पढ़ना आपके लिए ज़्यादा सहज है
    • Bluesky भी भारी मात्रा में वही hyper-political cult spam है, बस उस पर नीला रंग पोत दिया गया है। यह कहना कि वह राजनीतिक नहीं है, खुली अज्ञानता की बात है
  • Twitter/X शानदार है। काफ़ी पसंद है। बस जिन लोगों को पसंद करते हैं उन्हें follow करें और उनकी संख्या 100 से नीचे रखें। अगर अभी शुरू किया है, तो 25 से नीचे रखें और धीरे-धीरे जोड़ें
    अगर कोई परेशान करे तो जल्दी unfollow कर दें, और अगर अब भी पसंद है लेकिन थोड़ी देर के लिए चिढ़ा रहा है तो mute कर दें
    feed दो हैं। algorithmic feed For You और पारंपरिक Following, जिसमें सिर्फ़ वे लोग दिखते हैं जिन्हें आप जानते हैं
    अगर X पर लोगों की वजह से आपको मुश्किल हो रही है, तो शायद आपको खुद पर फिर से विचार करना चाहिए। आप इतने सारे दृष्टिकोणों के लिए खुले क्यों नहीं हैं? विचारों और लोगों की विविधता का स्वागत होना चाहिए, और अगर आप अपना मन बदलना चाहते हैं तो ऐसे लोगों के साथ interact कर पाना चाहिए
    बचपन में मैंने थिएटर किया था, और मेरे कई “open” दोस्त वास्तव में खुले नहीं थे, बल्कि बस अजीब लोग थे, और सचमुच खुले होने से ज़्यादा उन्हें अजीब समूह का हिस्सा होना पसंद था

    • अलग-अलग दृष्टिकोणों को संभाला जा सकता है। जिसे बर्दाश्त नहीं किया जाएगा वह है गलत जानकारी, खुला झूठ, नस्लवाद और सेक्सिज़्म। ऐसी चीज़ें तुरंत बाहर
      समस्या यह है कि X की firehose जैसी feed में यह संभव नहीं है। कचरा सबसे ऊपर आ जाता है, और मेरा मानना है कि blue check का 90% अमेरिकी PAC या रूस/चीनी कम्युनिस्ट पार्टी/ईरान/उत्तर कोरिया की तरफ़ के bots हैं
    • कुछ समय पहले तक मैं सहमत होता। जब लोग बहुत पहले से Twitter को एक अप्रिय जगह कहते थे, तब भी यह तरीका Twitter का काफ़ी अच्छा आनंद लेने का तरीका था
      लेकिन अभी की स्थिति के बारे में आप समस्या को ग़लत तरह से बयान कर रहे हैं। follow list को आक्रामक ढंग से manage करना अब मदद नहीं करता
      समस्या “अलग दृष्टिकोण” नहीं है। कुछ हद तक लोकप्रिय हर tweet के नीचे porn bots भरे पड़े हैं, और ऐसे auto-replies भी जो कुछ कहते ही नहीं या सिर्फ़ उकसाने/विज्ञापन के लिए होते हैं
      Following भी algorithm के बेहूदा sorting की वजह से इतना बेकार हो गया है कि ग़ुस्सा दिलाए। कई tweets जिन्हें मैं देखना चाहता था, पूरी तरह दब जाते हैं, और दूसरे tweets हर बार साइट पर आने पर बार-बार दिखते हैं
      algorithmic timeline से मैं बुरी तरह थक चुका हूँ। पहले यह उन hobbies की दिलचस्प ख़बरें देखने का अच्छा tool था जिनका मैं आनंद लेता हूँ, लेकिन अब यह सिर्फ़ मेरा समय बर्बाद करना चाहता है। रोज़ की राजनीतिक चिल्लाहट में मेरी कोई दिलचस्पी नहीं है
      echo chamber का भी यही हाल है। इसलिए समस्या अलग राय की नहीं है। मुझे यह भी नहीं चाहिए कि “हमारी तरफ़” के लोग लगातार बताते रहें कि “दुश्मन” क्या ग़लत कर रहा है और मुझे उस पर ग़ुस्सा होना चाहिए
  • मुझे लगभग 2016 का Quora अच्छी तरह याद है। वहाँ दिलचस्प लोग अपने विशेषज्ञता के क्षेत्रों पर बहुत गहरी अंतर्दृष्टि लिखते थे। फिर उसने, एक venture-funded startup की तरह, growth की कोशिश की, और सब कुछ पटरी से उतर गया
    छोटे और कुछ हद तक homogeneous communities बहुत आकर्षक होते हैं। दिलचस्प posts का अनुपात ऊँचा होता है और toxic behavior लगभग नहीं होता
    समस्या यह है कि ऐसी communities scale नहीं होतीं। शायद वे scale हो ही नहीं सकतीं। technology इस समस्या को हल नहीं कर सकती, क्योंकि यह technology की समस्या नहीं है। मुझे नहीं लगता moderation भी समाधान है। scale बढ़ने पर या तो यह बहुत महँगा हो जाता है, या community के कुछ हिस्सों के homogeneous दृष्टिकोण को थोपने लगता है
    शायद social media का Balkanization ही सबसे अच्छा है जिसकी हम उम्मीद कर सकते हैं

    • मेरा मानना है कि मूल समस्या social networks को for-profit companies के रूप में चलाना है। अब तक आज़माए गए हर business model ने उन लोगों के लिए platform को ख़राब किया है जिन्होंने शुरू में इसमें मूल्य पाया था
      online services scale हो सकती हैं, और यही समस्या की जड़ है। platform से बहुत अधिक मूल्य पाने वाले लोगों की तुलना में, थोड़ा-सा मूल्य पाने वाले बहुत सारे users पर ध्यान देना ज़्यादा profitable होता है। चाहे revenue ads से आए या subscriptions से, इच्छा हमेशा ज़्यादा users, ज़्यादा impressions, और ज़्यादा activity की होती है। फिर ध्यान उन शुरुआती users की गतिविधियों से हट जाता है जो कम activity के समय platform को बना रहे थे
      influencers एक सुविधाजनक warning sign हैं। अगर उन्हें कोई platform आकर्षक लगने लगे, तो संभव है कि वह पहले से ही उन गतिविधियों के लिए ज़्यादा अच्छी जगह न रहा हो जो उनके इर्द-गिर्द केंद्रित नहीं हैं
    • बताई गई ये सारी समस्याएँ Mastodon हल करता है। स्वतंत्र instances अच्छे, स्वतंत्र moderation को संभव बनाने के लिए तुलनात्मक रूप से छोटे रखे जा सकते हैं, और रखे जाने चाहिए, जबकि पूरा network homogeneous हुए बिना बड़े पैमाने पर बढ़ सकता है
  • Threads के मासिक सक्रिय उपयोगकर्ता 27.5 करोड़ हैं
    Bluesky के अब कुल 1.5 करोड़ उपयोगकर्ता हैं, और इनमें सक्रिय उपयोगकर्ता कितने हैं यह अलग सवाल है
    Mastodon के मासिक सक्रिय उपयोगकर्ता 10 लाख से नीचे गिर गए हैं

    • मेरा मानना है कि Threads के सक्रिय उपयोगकर्ता Instagram और Facebook इंटीग्रेशन की वजह से कृत्रिम रूप से बढ़े हुए दिखते हैं। मेरे आसपास तो मैं किसी को भी Threads इस्तेमाल करते नहीं जानता
    • 1.5 करोड़ का आँकड़ा कुछ घंटे पहले का है, इसलिए अब पुराना हो चुका है, और इस समय यह 1.7 करोड़ से ऊपर पहुँच चुका है (https://bsky.jazco.dev/stats)
      https://bskycharts.edavis.dev/edavis.dev/bskycharts.edavis.d... के अनुसार इस महीने सक्रिय उपयोगकर्ता अभी 94 लाख हैं और यह संख्या लगातार बढ़ रही है
    • Threads ने Instagram इंटीग्रेशन के जरिए संख्याएँ कृत्रिम रूप से बढ़ाईं। ठीक-ठीक क्या था यह याद नहीं, लेकिन हाल ही में Instagram पर पोस्ट करते समय सभी पोस्ट को Threads पर अपने-आप cross-post करने का विकल्प सुझाया गया था। संभव है कि डिफ़ॉल्ट रूप से यह “चालू” भी रहा हो
    • Bluesky के कुल 1.5 करोड़ उपयोगकर्ताओं में से सक्रिय कितने हैं, यह वाकई बहुत अच्छा सवाल है। Bluesky के एक developer ने दैनिक सक्रिय उपयोगकर्ता लगभग 22.5 लाख बताए थे [0]
      यह चार्ट दिखाता है कि अभी दैनिक सक्रिय उपयोगकर्ता 37.4 लाख और मासिक सक्रिय उपयोगकर्ता 93 लाख हैं [1]
      Mastodon दैनिक सक्रिय उपयोगकर्ता के आँकड़े नहीं देता, लेकिन उसके मासिक सक्रिय उपयोगकर्ता 10 लाख से नीचे आ चुके हैं [2]
      [0] https://news.ycombinator.com/item?id=41953421
      [1] https://bskycharts.edavis.dev/edavis.dev/bskycharts.edavis.d...
      [2] https://joinmastodon.org/servers
    • ज़्यादा अहम बात vision और momentum है
      Threads, Twitter का विकल्प बनने की कोशिश भी नहीं कर रहा, बल्कि Zuck के बड़े corporate समूह का एक और brand है
      Bluesky अलग इसलिए महसूस होता है क्योंकि ATProto और एक नई social media foundation बनाने की संभावना है। लगता है कि इसने ActivityPub की मुश्किलों से सीखकर कुछ बेहतर बनाया है
      https://atproto.com