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

letsblock.it प्रोजेक्ट बंद होने की घोषणा

  • letsblock.it प्रोजेक्ट एक ऐसी सेवा है जो उपयोगकर्ताओं को कम-गुणवत्ता वाले कंटेंट और अनावश्यक व्यवधानों को हटाकर अपने ऑनलाइन अनुभव को अनुकूलित करने और महत्वपूर्ण चीज़ों पर ध्यान केंद्रित करने में मदद करती है.
  • यह 2 साल से अधिक समय से चल रहा है और फिलहाल 800 से अधिक सक्रिय उपयोगकर्ताओं तथा सैकड़ों गुमनाम विज़िटर्स को सेवा दे रहा है.
  • दर्जनों योगदानकर्ताओं और वित्तीय समर्थकों की मदद से बढ़ने के लिए आभार व्यक्त किया गया.

प्रोजेक्ट शुरू होने की पृष्ठभूमि और वर्तमान स्थिति

  • 2021 में शुरू किया गया यह प्रोजेक्ट उपयोगकर्ताओं को अपने ऑनलाइन अनुभव पर दोबारा नियंत्रण पाने में मदद करने के लिए बनाया गया था.
  • commercial web का बिगड़ना तब तक शुरू हो चुका था, लेकिन deceptive patterns और उपयोगकर्ता-विरोधी फीचर्स अभी व्यापक नहीं हुए थे.
  • अब commercial web हर दिन और बिगड़ रहा है, उपयोगकर्ता-विरोधी डिज़ाइन सामान्य हो चुके हैं, और 'generative AI' bubble अच्छे कंटेंट को कम-गुणवत्ता वाले कंटेंट के नीचे दबाने के लिए कीमती पानी और बिजली बर्बाद कर रहा है.
  • Google जैसी advertising companies ब्राउज़र पर उपयोगकर्ता नियंत्रण को नकारते हुए MV3 के जरिए content-blocking extensions को निष्क्रिय कर रही हैं और DRM के माध्यम से OS और ब्राउज़रों को लॉक करने की योजनाएँ आगे बढ़ा रही हैं.

प्रोजेक्ट बंद करने की योजना

  • https://letsblock.it/ का आधिकारिक इंस्टेंस जून 2024 के अंत में बंद किया जाएगा.
  • डेटाबेस में व्यक्तिगत जानकारी शामिल होने के कारण इसका संचालन किसी तीसरे पक्ष को नहीं सौंपा जाएगा.
  • उपयोगकर्ताओं को अपना डेटा माइग्रेट करने का अवसर देने के बाद डेटाबेस नष्ट कर दिया जाएगा.
  • सुरक्षा सुनिश्चित करने के लिए सीमित रखरखाव जारी रहेगा, लेकिन नियमों में कोई संशोधन या अपडेट नहीं किया जाएगा.
  • यदि कोई उपयोगकर्ता समूह इस प्रोजेक्ट को आगे जारी रखना चाहता है, तो नया सर्वर सेटअप करने, fork किए गए प्रोजेक्ट का प्रचार करने और डेटा माइग्रेशन में मदद की जाएगी.

अस्थायी टाइमलाइन

  • मार्च 2024: आधिकारिक घोषणा, donation विकल्प हटाना और GitHub discussion की घोषणा.
  • अप्रैल 2024: उपयोगकर्ता माइग्रेशन की अनुमति, आधिकारिक इंस्टेंस पर नए अकाउंट रजिस्ट्रेशन बंद करना और माइग्रेशन के लिए लिंक की घोषणा, डेटा import/export फीचर जोड़ना और उसका documentation करना, तथा सुझाए गए alternatives की सूची देना.
  • जून 2024: आधिकारिक इंस्टेंस बंद करना और प्रोजेक्ट archive करना, उपयोगकर्ता डेटा हटाना और GitHub प्रोजेक्ट archive करना.

आगे की योजना

  • letsblock.it को शुरू करना और 2 साल से अधिक समय तक चलाना एक बड़ी सफलता रही, और इसके लिए योगदानकर्ताओं को धन्यवाद दिया गया.
  • उपयोगकर्ताओं को नियंत्रित तरीके से समापन देना, प्रोजेक्ट को यूँ ही छोड़ देने और उसका रखरखाव बंद कर देने से बेहतर माना गया.
  • यह योगदानकर्ताओं या नए maintainers की भर्ती के लिए अपील नहीं है; यदि उपयोगकर्ता इस प्रोजेक्ट की विरासत को आगे बढ़ाना चाहते हैं, तो इसे नए नाम से करना अधिक पसंद किया जाएगा.

GN⁺ की राय

  • letsblock.it प्रोजेक्ट एक महत्वपूर्ण टूल था जो उपयोगकर्ताओं को वेब पर अधिक प्रभावी नियंत्रण देने में मदद करता था, और इसका बंद होना ऑनलाइन अनुभव पर उपयोगकर्ता नियंत्रण को मजबूत करने की कोशिशों के लिए एक नुकसान है.
  • प्रोजेक्ट का बंद होना commercial web के बिगड़ने और tech companies द्वारा user experience पर नियंत्रण बढ़ाने की प्रवृत्ति को दर्शाता है, जो वेब के भविष्य को लेकर चिंता बढ़ाता है.
  • इसी तरह की सुविधा देने वाले अन्य open source प्रोजेक्ट्स में uBlock Origin शामिल है, जिसे उपयोगकर्ता एक विकल्प के रूप में देख सकते हैं.
  • तकनीक अपनाते समय उपयोगकर्ता समुदाय के समर्थन और प्रोजेक्ट की स्थिरता पर विचार करना चाहिए, और letsblock.it जैसे टूल्स का बंद होना यह दिखाता है कि उपयोगकर्ताओं को अपने ऑनलाइन अनुभव को बेहतर बनाने के लिए अधिक ज़िम्मेदारी लेनी होगी.
  • इस प्रोजेक्ट का बंद होना open source community को नए प्रोजेक्ट शुरू करने या मौजूदा प्रोजेक्ट को fork करने का अवसर देता है, जो innovation और collaboration के महत्व को रेखांकित करता है.

1 टिप्पणियां

 
GN⁺ 2024-04-01
Hacker News टिप्पणियाँ
  • “असफल” प्रोजेक्ट होने पर भी इसे गंभीरता से लेना और तर्कसंगत समापन योजना पेश करना प्रशंसनीय है। कुछ बड़ी कंपनियों से अलग

  • Amazon प्रोडक्ट्स को नाम से फ़िल्टर करना बहुत असरदार नहीं लगता, लेकिन YouTube Shorts को फ़िल्टर कर पाना दिलचस्प है
    अगर 2 साल में टेम्पलेट सिर्फ़ लगभग 30 ही थे, तो लगता है कि दिए गए टूल्स से वास्तव में उपयोगी काम करना काफ़ी मुश्किल रहा होगा। यह बनाने वाले की गलती नहीं है; वेब कंटेंट को आसानी से कस्टमाइज़, फ़िल्टर और मॉडिफ़ाई करने का आसान तरीका मुझे भी तुरंत नहीं सूझता। लेकिन अगर स्पष्ट रूप से अपनाया नहीं गया, तो इसका बंद होना समझ में आता है

    • uBlock Origin फ़िल्टर सिंटैक्स शानदार है, लेकिन इसकी सीमाएँ हैं जिनकी वजह से कुछ एलिमेंट्स को फ़िल्टर करना लगभग असंभव हो जाता है या बहुत नाज़ुक बन जाता है
      उदाहरण के लिए, Shorts हटाने वाली 20 लाइनों की फ़िल्टर सूची में से एक यह है: www.youtube.com##ytd-mini-guide-renderer a.yt-simple-endpoint path[d^="M10 14.65v-5.3L15 12l-5 2.65zm7.77-4.33"]:upward(ytd-mini-guide-entry-renderer)
      फ़्रंटएंड कोड इतना ज़्यादा abstracted है कि अपडेट होते ही इसके टूटने की संभावना रहती है। यूज़र स्क्रिप्ट्स से ज़्यादा परिष्कृत फ़ंक्शन्स के ज़रिए फ़िल्टर किया जा सकता है, लेकिन तब इंटरफ़ेस UBO की तुलना में और धीमा हो जाता है। Google के मामले में मुझे नहीं लगता कि यह फ़्रंटएंड abstraction जानबूझकर इंटरफ़ेस फ़िल्टरिंग तोड़ने के लिए डिज़ाइन की गई है, लेकिन नतीजा वैसा ही निकलता है। Facebook या Amazon जैसी कंपनियाँ ad-blocking के खिलाफ़ रणनीतियों की वजह से एलिमेंट फ़िल्टरिंग को और मुश्किल बनाती हैं, और उसका असर सामान्य एलिमेंट फ़िल्टरिंग पर भी पड़ता है। आख़िरकार यह एक लंबा cat-and-mouse game है
  • यह शानदार प्रोजेक्ट था, लेकिन व्यावहारिक तौर पर यह हवा के खिलाफ़ पेशाब करने जैसा था
    नए और भयानक फीचर्स लगातार जुड़ते रहते हैं, इसलिए ऐसी चीज़ें बार-बार टूटती रहती हैं। असली समस्या Google के वे high-level फ़्रंटएंड बदलाव हैं जैसे infinite scroll पर जाना या plus operator हटा देना, और uBlock से इस पर ज़्यादा कुछ नहीं किया जा सकता। थक जाना समझ में आता है

    • यह सचमुच एक arms race है, और uBlock Origin जैसी बड़ी और ज़्यादा जानी-पहचानी सेवाएँ बदलावों का जवाब देने की पहली पंक्ति में हैं
    • ब्लॉकर्स को अप-टू-डेट रखने के लिए AI का इस्तेमाल किया जा सकता है
  • यह प्रोजेक्ट बंद हो रहा है, यह अफ़सोस की बात है। मेंटेनर xvello ने मेरे uBlock डेवलपर फ़िल्टर [0] में बहुत योगदान दिया था
    मकसद यह था कि सर्च इंजन उपयोगकर्ताओं का समय भ्रामक और low-quality कंटेंट पर बर्बाद न हो, लेकिन generative machine learning और aggressive SEO तकनीकों ने बड़ा नुकसान पहुँचाया
    अलविदा letsblockit, और उम्मीद है @xvello भी अच्छे रहें
    [0] https://github.com/quenhus/uBlock-Origin-dev-filter

  • सिर्फ़ YouTube फ़िल्टर टेम्पलेट्स के लिहाज़ से https://unhook.app एक अच्छा विकल्प है

    • जैसे ही मैं PC के पास बैठूँगा, इसे Brave में इंस्टॉल करूँगा। मेरा attention span बहुत छोटा है, इसलिए कभी-कभी incognito mode में YouTube खोलता हूँ तो overwhelmed हो जाता हूँ
      मैं अपनी असली recommendations खराब नहीं करना चाहता, इसलिए सिर्फ़ एक-दो वीडियो एक बार के लिए खोजने के लिए अक्सर incognito mode इस्तेमाल करता हूँ
      होमपेज पर बहुत ज़्यादा कचरा और clickbait thumbnails होते हैं, और खासकर जब किसी अजीब चेहरे वाले इंसान का thumbnail मुझे घूरता है, तो मेरा दिमाग़ पूरी तरह context खो देता है और कुछ सेकंड के लिए ध्यान टूट जाता है। फिर मुझे दोबारा सोचना पड़ता है कि मैं खोज क्या रहा था, और कभी-कभी तो याद ही नहीं आता
    • यह सच में बहुत अच्छा है। मैं इसे पिछले 1 साल से इस्तेमाल कर रहा हूँ
  • जिज्ञासा है कि इसे बनाने वाले को Mike Boyd से क्या दिक्कत है
    इसमें लिखा है, “Nebula: creator के हिसाब से वीडियो फ़िल्टर करें… creator code पाने के लिए उस creator के पेज पर जाएँ… उदाहरण: Mike Boyd का पेज…”
    पूरी Nebula को फ़िल्टर करना बहुत कम संभावना वाला use case लगता है

    • पुरानी Nebula में discovery feed नहीं थी, सिर्फ़ हालिया वीडियो की सूची थी। इसलिए जिन creators को आप पहले ही देख चुके हैं और पसंद नहीं करते, उन्हें फ़िल्टर कर देने से नए channels खोजने की संभावना बढ़ जाती है
      यह मज़ाक था या नहीं, पता नहीं, लेकिन मुझे लगता है कि लेखक Mike Boyd का फैन होगा। डॉक्यूमेंटेशन के उदाहरणों में लोग अक्सर अपनी पसंद की चीज़ें लिखते हैं; यह बस एक उदाहरण है
    • मुझे नहीं पता वह कौन है, लेकिन Nebula subscriber होने के नाते अच्छा होता अगर ऐप में कुछ channels छिपाने का तरीका होता
  • मुझे अब तक इसके बारे में पता नहीं था, लेकिन लगता है यह काफ़ी अच्छा आइडिया था
    यह ऐसा UI लगता है जिसमें आप तय कर सकते हैं कि किसी खास साइट पर क्या ब्लॉक करना है, और community द्वारा दिए गए templates भी इस्तेमाल कर सकते हैं। आपको एक URL मिलता है और फिर उसे UBO फ़िल्टर में जोड़ दिया जाता है। इससे nextdns याद आता है

    • पिछले साल HN पर इस प्रोजेक्ट के बारे में पता चला था, और उस instance का इस्तेमाल तो नहीं किया, लेकिन YouTube UBO फ़िल्टर इस्तेमाल करता रहा हूँ और YouTube अपडेट्स के बाद टूटी चीज़ों को ठीक करने में योगदान भी दिया है
      UBO फ़िल्टर का रखरखाव काफ़ी आसान है, इसलिए इस प्रोजेक्ट को बंद किया जा रहा है यह थोड़ा चौंकाने वाला लगा। instance को बनाए रखना मुश्किल हो सकता है, लेकिन फ़िल्टर्स ख़ुद पर्याप्त रूप से maintain किए जा सकते हैं
      वैसे भी लगता है कि इसी तरह का काम करने वाले दूसरे विकल्प मौजूद हैं, तो शायद अब मैं उन्हीं का इस्तेमाल करूँगा
    • अगर UBO का मतलब uBlock Origin है, तो इससे बेहतर तरीका भी है। eyedropper tool से आप वेबपेज पर सीधे उन एलिमेंट्स को चुन सकते हैं जिन्हें ब्लॉक करना है
      मैं इसका इस्तेमाल YouTube Premium नोटिस, comments, और दूसरे content sidebar को ब्लॉक करने के लिए करता हूँ
  • अफ़सोस की बात है। कुछ महीने पहले HN पर इस प्रोजेक्ट के बारे में पता चला था और तब से इसे संतोषजनक ढंग से इस्तेमाल कर रहा था
    सबसे पहले, इसने Amazon और बहुत-सा दूसरा कचरा सर्च रिज़ल्ट्स से हटाने में मदद की। मैं uBlock Origin का बहुत इस्तेमाल करता हूँ, लेकिन खुद फ़िल्टर लिखना कभी सीख नहीं पाया; letsblock.it ने उस काम का बड़ा हिस्सा बहुत सहज तरीके से कर दिया। डेवलपर की साहसी कोशिश के लिए दिल से आभार

  • मुझे इस प्रोजेक्ट के बारे में पता नहीं था, और मैं कुछ समय से ऐसा ही कुछ बनाने का सोच रहा था। अब शायद मुझे थोड़ा बेहतर अंदाज़ा हो गया है। खैर, fish के लिए धन्यवाद

    • इसी दिशा में StopTheMadness है। बस नया Pro वर्ज़न इस्तेमाल करें
      और कुछ पेजों पर JavaScript बंद करना अनुभव को बेहतर बना देता है। आजकल ज़्यादातर पेज बस टूट जाते हैं, लेकिन अगर वेबसाइट-दर-वेबसाइट इसे आसानी से बंद करने का तरीका नहीं है, तो मेरा छोटा प्रोजेक्ट https://noscript.it भी देख सकते हैं
      STM की automatic URL rewriting के साथ मिलाकर iPhone पर भी site-by-site automatic noscript संभव हो जाता है
  • यह सचमुच शानदार प्रोजेक्ट था और बेहद ज़रूरी आइडिया भी। अगर पहले पता होता, तो शायद मैं user #801 होता। इसके बंद होने का अफ़सोस है
    आधुनिक वेब ज़रूरत से ज़्यादा user-hostile हो गया है, और browsers उपयोगकर्ता के एजेंट की भूमिका ठीक से नहीं निभा रहे। ब्राउज़र को उपयोगकर्ता को यह नियंत्रित करने देना चाहिए कि वह क्या देखे, क्या लिखे और क्या छोड़े। लेकिन उपयोगकर्ता को विकल्प देने और उसकी पसंद का सम्मान करने के बजाय, ब्राउज़र एक बेवकूफ़ canvas की तरह व्यवहार करते हैं, जिस पर web developers उपयोगकर्ता पर जो चाहें उड़ेल सकते हैं
    ब्राउज़र जो करते हैं उसे नियंत्रित करने के लिए ऐसे extensions या third-party hacks की ज़रूरत नहीं होनी चाहिए। और हमें ऐसे browsers स्वीकार भी नहीं करने चाहिए जो web developers को मनमानी करने दें। यह शानदार प्रोजेक्ट था, इसके गायब होने का अफ़सोस है, और काश मुझे इसे खुद आज़माने का मौका मिला होता