1 पॉइंट द्वारा GN⁺ 2024-11-14 | 1 टिप्पणियां | WhatsApp पर शेयर करें

1.3 करोड़ BlueSky उपयोगकर्ताओं का विज़ुअलाइज़ेशन

  • Twitter और BlueSky की तुलना

    • Twitter एक बड़ा प्लेटफ़ॉर्म है, जिसके पास विशाल user base और कई तरह की विशेषताएँ हैं।
    • BlueSky का user base पिछले कुछ महीनों में तेज़ी से बढ़ा है, खासकर Twitter के user base के प्रति लगातार बढ़ती शत्रुता और ब्राज़ील में Twitter पर प्रतिबंध के कारण।
    • BlueSky के डेटा का उपयोग करके पूरे नेटवर्क को विज़ुअलाइज़ किया जा सकता है।
  • डेटा संग्रह

    • BlueSky, AT Protocol पर आधारित है और इसे इस तरह डिज़ाइन किया गया है कि डेटा को Personal Data Server (PDS) के ज़रिए self-host किया जा सके।
    • इस प्रोजेक्ट में bsky.network के WebSocket के माध्यम से real-time events इकट्ठा किए जाते हैं और उन्हें SQLite database में संग्रहीत किया जाता है।
  • ग्राफ़ रेंडरिंग

    • 1.3 करोड़ nodes और 50 करोड़ edges वाले ग्राफ़ को render करना एक जटिल काम है।
    • ग्राफ़ को विज़ुअलाइज़ करने के लिए force-directed layout algorithm का उपयोग किया जाता है, जो physical simulation जैसा है।
    • गणनात्मक जटिलता कम करने के लिए Barnes-Hut optimization का उपयोग किया जाता है।
  • Andromeda इंजन

    • यह Zig में विकसित एक multithreaded engine है, जो GTK4 और OpenGL का उपयोग करके GUI बनाता है।
    • यह Gephi और ForceAtlas2 पेपर से प्रेरित है और बड़े पैमाने के ग्राफ़ विज़ुअलाइज़ेशन के लिए interactivity पर ज़ोर देता है।
  • UMAP के माध्यम से dimension reduction

    • UMAP उन algorithms में से एक है जो 2D visualization में बेहतरीन प्रदर्शन करते हैं।
    • बेहतर visualization के लिए node embeddings को UMAP में input के रूप में दिया जाता है।
    • UMAP के अंतिम चरण में nodes के बीच की दूरी समायोजित करने के लिए force-directed graph का उपयोग किया जाता है।
  • रंग जोड़ना

    • UMAP output पर clustering algorithm लागू करके रंग जोड़े जाते हैं।
    • k-means clustering का उपयोग करके प्रत्येक cluster को hue दिया जाता है, और हर node के follower count के आधार पर उसकी brightness समायोजित की जाती है।
  • परिणाम और आगे की योजना

    • यह visualization बड़े clusters की density और structure को स्पष्ट रूप से दिखाता है।
    • भविष्य की सुविधाओं में वर्तमान स्क्रीन पर दिख रहे accounts की timeline दिखाने के लिए एक sidebar जोड़ने की योजना है।

1 टिप्पणियां

 
GN⁺ 2024-11-14
Hacker News राय
  • BSKY फ़ीड सक्रिय नहीं था, इसलिए रुचि खत्म हो गई। शुरुआती Twitter की तुलना में मेरा मानना है कि नया सोशल नेटवर्क ज़्यादा सक्रिय होना चाहिए
  • Bluesky और atproto को hackable तरीके से डिज़ाइन किया गया है। कम्युनिटी ने Bluesky "Starter Packs" की खोज-योग्य डायरेक्टरी बनाई है
    • Dan Abramov ने इस प्रोजेक्ट की सराहना की और कहा कि social कंपनियों द्वारा API बंद कर देने से public web दब गया है
  • Bluesky कुछ खास क्षेत्रों में तेज़ी से बढ़ रहा है। Twitter पर बातचीत बेकार हो जाने के बाद लोग Bluesky पर आ गए, और हाल में गतिविधि बढ़ी है
  • अनुमान है कि Bluesky "Truth social" का वामपंथी संस्करण बन जाएगा। इसे global brand में बदलना मुश्किल लगता है
  • BlueSky API को शानदार बताया गया है। एक सहकर्मी ने इसके आधार पर visualization बनाया
  • Bluesky पर migrate करने वाले user के रूप में संतुष्टि महसूस हो रही है। Bluesky, 2015 के Twitter जैसा है, लेकिन इसमें ads या growth hacking नहीं है
  • Bluesky की visualization को जानकारी पहुँचाने में प्रभावी और देखने में आकर्षक बताया गया है
  • Bluesky में username के रूप में domain इस्तेमाल कर पाना अच्छा है। इससे verification ज़्यादा सार्थक होती है
  • BlueSky अभी सकारात्मक स्थिति में है, और account सेट करने की सिफारिश की गई है
  • BlueSky matrix को सीधे UMAP में नहीं डाला जा सकता, लेकिन दूसरी तकनीकों का उपयोग करके user embedding निकाली जा सकती है