1 पॉइंट द्वारा GN⁺ 2024-11-17 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Bluesky firehose को 3D में real-time visualize करने वाला वेब पेज, जहां बहती हुई posts को Windows XP स्क्रीनसेवर जैसे तरीके से देखा जा सकता है
  • दिखने वाली मात्रा को Proportion of posts to show सेटिंग से adjust किया जाता है, और summary के आधार पर default 100% है
  • playback speed Speed 1.0x के रूप में दिखाई गई है, जो real-time flow को default speed पर दिखाती है
  • Audio Reactive विकल्प checked है, इसलिए यह microphone input पर react करने वाले visual effects देता है
  • Focal post intensity 4.0% और browser में सुनने वाले backing audio विकल्प साथ में दिखते हैं, जिससे visualization और audio reaction को combine किया जा सकता है

लाइव 3D visualization page

  • पेज का title Bluesky Firehose in 3D (live) है, और यह Bluesky firehose को real-time 3D screen में दिखाने वाली संरचना है
  • ऊपर अलग link के रूप में दिखने वाला fly-the-firehose शामिल है

स्क्रीन पर adjust किए जा सकने वाले आइटम

  • Proportion of posts to show: 100%
  • Speed: 1.0x
  • Audio Reactive: React to microphone input विकल्प checked स्थिति में है
  • Focal post intensity: 4.0%
  • Backing audio: “Listen in browser” की जानकारी और Close संकेत मौजूद हैं

1 टिप्पणियां

 
GN⁺ 2024-11-17
Hacker News की रायें
  • लगता है यहां कई लोग इसे देखकर हैरान हैं। मुझे भी यह अच्छा लगा, लेकिन शायद यहां के लोग इतने युवा हैं कि उन्हें याद नहीं कि पहले कई वेबसाइटों पर इस तरह की डेटा तक सार्वजनिक पहुंच काफी आम थी
    उसी खुलेपन ने सहायक साइटों और हर तरह के रचनात्मक प्रयोगों को जन्म दिया था, और इंटरनेट आज जैसा हो गया है, वह सचमुच दुखद लगता है। उम्मीद है कि federated, और उससे आगे P2P protocol, इंटरनेट पर कोई अर्थपूर्ण आधार बना पाएंगे और वेब की इस भावना को फिर से जिंदा करेंगे। कंपनी-केंद्रित वेब सच में उबाऊ है

    • यह बात ध्यान देने लायक है कि Twitter खुद भी शुरुआती दौर में अपनी खुली संरचना की वजह से काफी लोकप्रिय हुआ था। शुरुआत में third-party clients, RSS feeds, XMPP support वगैरह थे, और cron job से curl command के जरिए पोस्ट डालकर दिलचस्प automated feeds भी बनाई जा सकती थीं
      फिर 2010 के शुरुआती वर्षों में यह सब वापस ले लिया गया। Bluesky का federation model मुझे इसलिए पसंद है कि यह Twitter की तरह “open platform” का चारा डालकर बाद में पलट जाने के तरीके को ज्यादा मुश्किल बना देता है
    • बहुत पहले LiveJournal यूजर्स द्वारा नई अपलोड की गई सारी images को एक firehose page पर दिखाता था
      यह दुनिया भर के लोगों की जिंदगी में झांकने वाली एक दिलचस्प खिड़की थी, और निश्चित रूप से वह ज्यादा सरल समय था। अब हिंसक सामग्री या abuse material अपलोड हो सकता है, इसलिए ऐसी feature को public करना मुश्किल होगा
    • मैंने Twitter जैसे alternatives को ज्यादा follow नहीं किया है, इसलिए जानना चाहता हूं कि यह Mastodon से कैसे अलग है
    • BS एक निंदक किस्म की data collection service है, और जैसे ही यह competitive होगी, लगता है users को lock-in करके धोखा देगी
  • https://github.com/theosanderson/firehose
    Bsky के open nature की वजह से लोग ऐसी चीजें hack करके बना सकते हैं, यह सचमुच अच्छा है। अभी growth जबरदस्त है, और उम्मीद है कि protocol और company structure पर किया गया काम इस openness को बनाए रखेगा

    • बहुत समय पहले, एक दूर-दराज की galaxy में Twitter firehose हुआ करता था, और लोग खुश होते थे कि Twitter की खुली संरचना की वजह से वे ऐसे hacks कर सकते हैं
    • मैंने देखा था कि क्या अपने search engine में नए domains खोजने के source के रूप में firehose का इस्तेमाल कर सकता हूं। आखिर में यह बहुत fit नहीं बैठा, लेकिन data accessibility इतनी अच्छी होना सचमुच सराहनीय लगता है
  • Windows ME screensaver की तरह crash हो गया। मजाक अलग, ऐसी public firehose access देखना सचमुच मजेदार है
    लगता है Dorsey ने कहा था कि Twitter की API access सीमित करना गलती थी, उम्मीद है यह trend जारी रहेगा

    • जिन लोगों को crash हो रहा है, Theo ने कहा था कि इस address पर शायद काम करेगा: https://firehose3d.theo.io/?discardFrac=0.6
    • अगर मैंने सही समझा है, तो At-Proto के decentralized होने की core वजह यह है कि Bluesky बंद भी हो जाए तो इस data तक access बनी रहे
      अगर कोई दूसरा publishing client बना दे तो यह तुरंत फिर चल सकता है, हालांकि शायद मैं गलत भी हो सकता हूं
  • ऐसे firehose projects सचमुच पसंद हैं और बहुत मजेदार हैं। मन करता है कि Bluesky जल्द ही लगभग 10 गुना बड़ा हो जाए
    createTextTexture() के return से ठीक पहले नीचे वाली line डालें तो धुंधलापन गायब हो जाता है:
    texture.anisotropy = renderer.capabilities.getMaxAnisotropy();
    performance काफी हद तक texture pool से reuse करके सुधर सकती है, बजाय इसके कि जरूरत पड़ने पर हर बार texture objects बनाए और हटाए जाएं। हालांकि खुद करना झंझट लगता है

    • texture pooling को LLM से implement करके देखा। धुंधलापन संयोग से retro aesthetic में मदद करता लगता है, लेकिन anisotropy setting को optional parameter के रूप में डालने की कोशिश करूंगा
    • अगर यह सिर्फ Twitter से भागकर आए उसी तरह के लोगों से भर जाए, तो बड़ा होना हमेशा अच्छा नहीं होता। किसी को भी दूसरा Reddit नहीं चाहिए, न उसकी जरूरत है
    • JavaScript में बड़े datasets संभालते समय सीधे memory management करना उम्मीद से ज्यादा बार अच्छा performance optimization बन जाता है
      मैंने इसे 3D code या graph problems वगैरह में इस्तेमाल होते देखा है, और अगर इसे अच्छी तरह isolate कर दिया जाए तो यह इतना झंझट भरा भी नहीं है
  • बढ़िया। बहुत पहले Google/YouTube में 20% project के तौर पर मैं कुछ ऐसा ही बनाना चाहता था। एक ऐसा page जहां upload किए गए videos public होते ही thumbnails बारिश की तरह बरसें
    अफसोस, idea reject हो गया क्योंकि ऐसी गंदी चीजें सामने आने की संभावना काफी ज्यादा थी जो वैसे दबी रहतीं और कोई नहीं देखता

  • एक पुरानी वेबसाइट याद आ गई जिसे मैं पहले देर तक देखा करता था। वह “Listen to Wikipedia” थी, जो बहुत सुकून देती थी: http://listen.hatnote.com/

  • मैंने देखा कि कैमरा की ओर आते संदेशों में स्क्रीन पर जो ज्यादा दूर है, वह नजदीक वाले को ढक रहा है। लगता है alpha layering या rendering order में कोई गड़बड़ है। यह मानते हुए कि order-independent transparency इस्तेमाल नहीं हो रही है

    • उस समस्या को ठीक करने वाला वर्जन यहां है: https://firehose3d.theo.io/babylonjs.html शायद जल्द ही मौजूदा वर्जन की जगह ले लेगा
  • Safari(macOS) में text depth sorting issue दिख रहा है। दूर का सामने की ओर वाला text, tunnel की साइड पर न होते हुए भी, पास के सामने की ओर वाले text के ऊपर draw हो रहा है
    कभी-कभी text का ऊपरी हिस्सा भी थोड़ा कट जाता है। फिर भी बहुत शानदार है

  • सच में शानदार है और मुझे बहुत पसंद आया। ऐसा लगता है जैसे दस लाख लोगों की डायरी के टुकड़े बारी-बारी से पढ़ रहा हूं, और यह एहसास विनम्र बना देता है

  • iOS के Safari में browser crash हो जाता है

    • Firefox में यह “चलता” तो है, अगर आप हर 2 सेकंड में 300–400ms की रुकावट सह सकते हैं
      profiling करने पर exclusive time का 42% texImage2D में खर्च हो रहा था। बेहतर होगा कि textures का एक set पहले से allocate कर लिया जाए और फिर glTexSubImage2D से content update किया जाए। glTexImage2D हर बार नया texture allocate करता है
    • संदर्भ के लिए, अभी यह पुराने laptop पर काफी बेहतर चलता है, लेकिन iOS 18.0.1 वाले iPhone 11 Pro Max पर https://firehose3d.theo.io/?discardFrac=0.6 लगाने तक लगातार crash होता रहा
    • Firefox में run तो हुआ, लेकिन काफी टूटा-फूटा था
    • अफसोस, Chrome में सबसे अच्छा चलता है