RSS और सूचना फ़ीड पर नियंत्रण की प्रशंसा
(blog.burkert.me)- इंटरनेट कंटेंट उपभोग का रुझान अब धीरे-धीरे बंद प्लेटफ़ॉर्म और ब्लैकबॉक्स फ़ीड एल्गोरिदम द्वारा संचालित होता जा रहा है
- ऐसे माहौल में RSS(Really Simple Syndication) उपयोगकर्ता के सूचना-चयन के अधिकार की रक्षा करने वाला एक बेहतरीन विकल्प है
- RSS में उपयोगकर्ता खुद फ़ीड मैनेज और चयन कर सकता है, इसलिए यह एल्गोरिदम-आधारित फ़ीड की समस्याओं से बाहर निकलने में मदद करता है
- RSS रीडर का उपयोग करने पर विज्ञापन, सुझाए गए पोस्ट और अन्य विचलनों के बिना अलग-अलग रुचियों के हिसाब से कंटेंट को कुशलता से वर्गीकृत और पढ़ा जा सकता है
- RSS अपनाने और इस्तेमाल करने में मदद करने वाले टिप्स और सेवाएँ भी भरपूर हैं, इसलिए शुरुआत करना आसान है
इंटरनेट कंटेंट उपभोग में बदलाव और समस्याएँ
- हाल के वर्षों में इंटरनेट पर कंटेंट उपभोग का तरीका तेजी से बंद प्लेटफ़ॉर्म और एल्गोरिदम-आधारित फ़ीड केंद्रित होता गया है
- इस बदलाव का फोकस विविध जानकारी से अधिक एंगेजमेंट बढ़ाने और विज्ञापन दिखाने के अनुकूलन पर है
- नतीजतन, उपयोगकर्ताओं को अनचाहा क्लिकबेट कंटेंट और सूचना-अराजकता झेलनी पड़ती है
- लेकिन इन समस्याओं के समाधान के तरीके एल्गोरिदम और सोशल मीडिया के आने से पहले भी मौजूद थे
- RSS एक सरल फ़ॉर्मैट है जो वेबसाइटों को मानक फ़ीड के रूप में अपडेट उपलब्ध कराने देता है
RSS के फ़ायदे और इसकी मूल प्रकृति
- RSS उपयोगकर्ताओं को सब्सक्राइब किए गए फ़ीड खुद चुनकर देखने की स्वतंत्रता देता है
- इसमें नया कंटेंट रिवर्स क्रोनोलॉजिकल ऑर्डर (सबसे नया पहले) में मिलता है, और उपयोगकर्ता केवल अपने मनचाहे स्रोत चुनकर रख सकता है
- यह पॉडकास्ट जैसे क्षेत्रों में पहले से ही व्यापक रूप से उपयोग में है, और कई कंटेंट साइटें डिफ़ॉल्ट रूप से RSS फ़ीड सपोर्ट देती हैं
- बिना एल्गोरिदम के सीधे सूचना की मात्रा और प्रकार पर नियंत्रण होने से अनावश्यक कंटेंट दिखने की संभावना कम हो जाती है
- Reader, FeedMe जैसे RSS ऐप्स की मदद से इसे स्मार्टफ़ोन पर आसानी से इस्तेमाल किया जा सकता है
एल्गोरिदम-आधारित फ़ीड की सीमाएँ
- लेख में साझा किए गए निजी अनुभव की तरह, Facebook जैसे सोशल मीडिया लंबे समय में सार्थक जानकारी पहुँचाने में कई कठिनाइयाँ पैदा करते हैं
- पोस्टों की भरमार, एल्गोरिदम की प्राथमिकता जैसी समस्याओं के कारण उपयोगकर्ता के लिए सिर्फ़ अपनी ज़रूरी जानकारी देखना मुश्किल हो जाता है
- विज्ञापनदाता और प्लेटफ़ॉर्म की कमाई की इच्छा, उपयोगकर्ता की सूचना-खोज से ऊपर आ जाती है
- अंततः, एल्गोरिदम के बदलते मानदंड किसी एक उपयोगकर्ता की व्यक्तिगत ज़रूरतों को पूरी तरह पूरा नहीं कर पाते
- उत्तेजक और भ्रम पैदा करने वाली फ़ीड डिज़ाइन के कारण सूचना उपभोग के अनुभव की गुणवत्ता काफ़ी गिर जाती है
RSS उपयोग के वास्तविक लाभ
- उपयोगकर्ता RSS फ़ीड को फ़ोल्डरों में बाँटकर रुचि-आधारित सूचना उपभोग कर सकते हैं
- उदाहरण: “Fun” फ़ोल्डर में केवल The Oatmeal, xkcd जैसे हास्य कंटेंट; “Reads” फ़ोल्डर में केवल लंबे लेख; arXiv से सिर्फ़ AI शोध-पत्र सब्सक्राइब किए जा सकते हैं
- यह एकसमान UI/UX देता है, जिससे विज्ञापन, सुझाए गए पोस्ट और अन्य ध्यान भटकाने वाले तत्व पूरी तरह हट जाते हैं
- ज़रूरत पड़ने पर मूल साइट पर जाकर कमेंट्स देखे जा सकते हैं, लेकिन RSS के स्वतंत्र वातावरण में अनावश्यक समय बर्बाद होने से बचा जा सकता है
- ब्राउज़र के रीडर मोड से अलग, RSS रीडर हमेशा एक जैसे फ़ॉन्ट और लेआउट के साथ आरामदायक पढ़ने का अनुभव देता है
RSS शुरू करने और इस्तेमाल के टिप्स
- जिन वेबसाइटों पर आप अक्सर जाते हैं या जिन न्यूज़लेटरों की सदस्यता लेते हैं, उनमें से काफ़ी सारी RSS फ़ीड उपलब्ध कराती हैं
- RSS आइकन,
feedशब्द, Lighthouse जैसे फ़ीड खोजने वाले टूल्स से इन्हें आसानी से ढूँढा जा सकता है
- RSS आइकन,
- Muspy जैसी सेवाएँ कलाकारों के नए रिलीज़ RSS या ईमेल के ज़रिए पाने की सुविधा देती हैं
- शुरुआती उपयोगकर्ताओं के लिए The Old Reader या Feedly जैसी सेवाओं से शुरुआत करना अच्छा है; OPML फ़ॉर्मैट सपोर्ट होने से कभी भी सेवा बदलना आसान रहता है
- जब फ़ीड की संख्या बढ़ जाए, तो उन्हें फ़ोल्डर/कैटेगरी के आधार पर बाँटकर रुचि के अनुसार प्रबंधित करना अधिक प्रभावी होता है
- ऑफ़लाइन माहौल में भी नए कंटेंट का ऑटो-डाउनलोड होने से उड़ान जैसी स्थितियों में बिना रुकावट पढ़ने का अनुभव मिलता है
- कुछ साइटों पर RSS के भीतर मुफ़्त लेखों तक पहुँच थोड़ी अधिक खुली हो सकती है, हालांकि इसमें नैतिक पहलू पर विचार ज़रूरी है
- जो लोग खुद सेटअप करना चाहते हैं, वे FreshRSS, tiny tiny RSS, selfoss जैसी self-hosted open source solutions का उपयोग कर सकते हैं
- अपने लिए सही मोबाइल ऐप चुनने से पहले कुछ ऐप्स आज़माने की सलाह दी जाती है
- RSS रीडर की बुकमार्क/स्टार फ़ीचर का भी सक्रिय रूप से उपयोग किया जा सकता है
- प्रमुख मीडिया संस्थान अक्सर कैटेगरी के हिसाब से अलग फ़ीड देते हैं, इसलिए केवल अपनी रुचि वाले क्षेत्र सब्सक्राइब करना बेहतर है
- RSS API के ज़रिए केवल खास विषय प्राप्त किए जा सकते हैं। उदाहरण: arXiv की query-based RSS API से ‘LLM’ और ‘multilingual’ शोध-पत्र फ़िल्टर किए जा सकते हैं
- समय-समय पर अनसब्सक्राइब और सफ़ाई करके गैर-ज़रूरी फ़ीड हटाने से ध्यान की बर्बादी रोकी जा सकती है
- अगर शुरुआत कठिन लगे, तो लोकप्रिय RSS फ़ीड सूचियों से मदद ली जा सकती है या Google search और ब्लॉग सिफ़ारिशों के ज़रिए आगे बढ़ा जा सकता है
निष्कर्ष
- RSS, open standard और user control पर आधारित सूचना उपभोग का एक मूल्यवान विकल्प है
- यह विज्ञापन, क्लिकबेट और एल्गोरिदमिक अव्यवस्था से दूर केंद्रित सूचना वातावरण प्रदान करता है
- यह उपयोगकर्ता की digital information diet और ध्यान की सुरक्षा के लिए प्रभावी है
- शुरुआती से लेकर advanced users तक, हर कोई अपनी ज़रूरत के अनुसार अलग-अलग तरीकों और टूल्स का उपयोग कर सकता है
- एक छोटे बदलाव से इंटरनेट पर बेहतर सूचना उपभोग का रास्ता बनाया जा सकता है
संदर्भ सामग्री
- Molly White का “Curate your own newspaper with RSS”
- RSS फ़ीड खोजने के लिए: Lighthouse, लोकप्रिय RSS फ़ीड सूची
- self-hosted RSS रीडर: FreshRSS, tiny tiny RSS, selfoss, और अन्य विकल्प
- कस्टम RSS API उदाहरण: arXiv query
Happy RSS-ing!
1 टिप्पणियां
Hacker News की राय
RSS मेरे लिए सही मायनों में तब काम करने लगा, जब:
मैं Feedbin का paid उपयोग कर रहा हूँ और उससे बहुत संतुष्ट हूँ
अच्छा होता अगर Firefox पहले की तरह सीधे RSS feed icon दिखाता। आजकल source code में
view-sourceकरके feed, atom, rss जैसे शब्द ढूँढने पड़ते हैं, जो असुविधाजनक हैमैं Feed Preview extension आज़माने की सलाह दूँगा
दूसरा टिप मुझे बहुत अच्छा लगा। मैंने feed reader में चीज़ों को 'posting frequency' के हिसाब से अलग करने की सोची थी, लेकिन ठीक से कभी आज़माया नहीं। फिर भी कुछ अटपटा लगता रहा।
और सच कहूँ तो मुझे ठीक से समझ नहीं आता कि HN feed आखिर है क्या। FAQ वगैरह में देखा, लेकिन कोई साफ़ explanation नहीं मिली। शब्द तो अच्छे लगते हैं, लेकिन ठीक-ठीक किस चीज़ को दिखाते हैं, यह स्पष्ट नहीं है। क्या वह सभी submissions हैं, सिर्फ popular posts हैं, या वे पोस्ट जो कुछ समय तक टिके रहे, या फिर केवल वे जिन्हें न्यूनतम points मिले—कुछ समझ नहीं आता
मैं ज़रूर lenns.io इस्तेमाल करने की सलाह दूँगा (हल्का-सा self-promo है)। इसमें source priority, हर source से item count, category priority वगैरह को सीधे adjust किया जा सकता है। आप जितना चाहें उतना ही पा सकते हैं, इसलिए बिना fatigue के बिल्कुल मनचाहा अनुभव मिलता है।
मैंने इसे खुद बनाया है, लेकिन यह किसी के लिए भी खुला है
दूसरा टिप सच में बहुत महत्वपूर्ण है। मैंने भी कई साल RSS इस्तेमाल किया, लेकिन सब कुछ पढ़ने की कोशिश करते-करते इतना stress होने लगा कि छोड़ना पड़ा।
दोबारा शुरू करते समय मैंने अपने लिए कुछ नियम बनाए: सभी feeds को हफ्ते में सिर्फ एक बार refresh करना, और जो news feeds बहुत ज़्यादा articles बनाती हैं उन्हें हर हफ्ते पूरी तरह साफ़ कर देना (सिर्फ पिछले एक हफ्ते के articles छोड़ना)।
मैं RSS feeds को पुराने ज़माने की weekly magazines की तरह देखता हूँ। इससे कुछ छूट जाने वाली FOMO भी कम होती है, और यह दबाव भी नहीं रहता कि जैसे ही कुछ नया आए, उसे तुरंत पढ़ना है
hnrss.github.io के ज़रिए आप points या अन्य filters के आधार पर HN feeds subscribe कर सकते हैं।
आजकल ज़्यादातर feed services या apps सिर्फ webpage URL paste करते ही RSS feed को अपने-आप पहचान लेते हैं। इस feature के बिना काम करना असुविधाजनक है
मैं RSS का सक्रिय उपयोग फिर से तब करने लगा, जब मैंने जिन साइटों को subscribe किया था उन्हें एक-एक करके देखकर इन मानदंडों के आधार पर व्यवस्थित किया:
उसके बाद मैंने उन लोगों के नए blogs subscribe किए जो इन दिनों दूसरे platforms पर सक्रिय रूप से लिख रहे हैं। इसकी वजह से मैंने लंबे समय बाद RSS reader का सच में सक्रिय उपयोग शुरू किया।
दूसरे मानदंड से जुड़ी बात यह भी है कि पुराने लोकप्रिय blogs के feeds पर gambling site spam छा जाना सच में दुखद होता है, इसलिए ऐसा होने से पहले ही उन्हें साफ़ कर देना बेहतर है
मेरी feeds में Reuters या AP जैसे दो व्यस्त national feeds हैं। मैंने उन्हें अलग folder में रखा है, ताकि ज़रूरत पड़ने पर main feed से बाहर किया जा सके। बहुत ज़्यादा तेज़ी से आने वाली खबरों को संभालना मुश्किल होता है, और हमेशा backlog का एहसास होने से stress होता है
मुझे ठीक से समझ नहीं आता कि जिन जगहों पर कई साल से कुछ पोस्ट नहीं हुआ, उन्हें unsubscribe करना ज़रूरी क्यों है। लंबे समय तक inactive feed subscribe रहने से मुझे तो कोई खास असुविधा नहीं होती, इसलिए unsubscribe करने से क्या बेहतर होता है, यह जानना चाहता हूँ
बहुत से लोग news consume करते समय signal-to-noise ratio की शिकायत करते हैं, लेकिन समस्या news sources में नहीं, बल्कि अच्छे RSS apps की कमी में है।
एक अच्छे RSS app में मजबूत search, tags, bookmarks, scoring, categories, read later जैसे कई tools होने चाहिए।
news sources को हटाने की ज़रूरत नहीं; अगर filtering या search tools अच्छे हों तो आप अपनी जरूरत की जानकारी चुन सकते हैं।
आदर्श RSS reader को Cloudflare या ऐसे दूसरे बेकार protection layers को भी bypass कर पाना चाहिए ताकि RSS functionality टूटे नहीं।
दुर्भाग्य से आज के mobile RSS apps इस मामले में बहुत कमजोर हैं। mobile-first दौर में यह और भी खलता है।
सच में उपयोगी चीज़ चाहिए तो अक्सर self-host करना पड़ता है, लेकिन ज़्यादातर लोग इतना आगे नहीं जाना चाहते।
मैं खुद अपना RSS reader चलाता हूँ और client भी खुद बनाया है। यह मैंने तब बनाया था जब मुझे KaraKeep (पूर्व नाम Hoarder) के बारे में पता नहीं था, लेकिन अब मैं इसका इतना आदी हो चुका हूँ और यह इतना flexible है कि मैं इसे इस्तेमाल करता रहता हूँ।
संदर्भ के लिए कुछ links:
Django-link-archive - मेरा project
ALL-about-RSS
rssisawesome.com
rssgizmos.com
awesome-rss-feeds
Inoreader इस्तेमाल करने पर duplicate posts अपने-आप हट जाते हैं, जो बहुत सुविधाजनक है (जैसे Google Alerts RSS feeds के लिए उपयोगी)। इसमें feed filtering भी संभव है, इसलिए पढ़ने की सामग्री कम भद्दी लगती है
अजीब बात है कि blog/forum/RSS reader जैसी आधुनिक communication methods, 30 साल पहले के Usenet news readers के features तक को ठीक से match नहीं कर पातीं। threading, search, scoring, saving—ये सब उस समय भी आम थे। समझ नहीं आता कि आजकल इन features की demand इतनी कम क्यों है
मैं सहमत हूँ कि power users के लिए RSS search और filtering features की कमी है।
मैंने पहले Bleve indexing का उपयोग करके keyword weighting के आधार पर हर article को score देने का experiment किया था, लेकिन समय की कमी के कारण आगे नहीं बढ़ पाया। तुमने जो links साझा किए हैं, उन्हें देखने का इरादा है
Facebook पर engagement बढ़ाने के लिए bands के बेतहाशा दिन में कई बार पोस्ट करने वाली बात पर मैं कारण को उल्टा मानता हूँ। chronological feed, यानी RSS जैसी समयक्रम वाली feed, spammy posting को बढ़ावा देती है। ज़्यादा दिखाई देना है तो ज़्यादा पोस्ट करना होगा, इसलिए quantity की race बनती है, और इसी वजह से Facebook वगैरह ने algorithmic feeds शुरू कीं। समय-आधारित क्रम हटाने पर competition quality पर शिफ्ट होता है।
algorithmic curation के बारे में जो कहानी बेची जाती है, वह यह है कि यह हर व्यक्ति की पसंद के मुताबिक optimize होती है, लेकिन यह तभी तक है जब तक advertisers के हित बीच में नहीं आते।
असली मुद्दा curation खुद नहीं, बल्कि यह है कि चयन 'कौन' करता है। feed algorithm अपने-आप में कभी-कभी वास्तविक समस्या का समाधान भी करता है।
इसलिए मुझे नहीं लगता कि सिर्फ RSS पर वापस लौट जाना ही जवाब है।
मेरे हिसाब से भविष्य "algorithm as a service" का है, जो हर user के personal goals के लिए optimize हो
RSS सिर्फ एक protocol है। आप कोई भी algorithm चाहें, उसे custom RSS reader में implement कर सकते हैं।
आज की AI boom को देखते हुए, 'RSS + AI algorithm से बना decentralized Twitter' जैसा विचार न होना ही मुझे अजीब लगता है
यह मैंने लिखा था, और इस हिस्से पर मेरी अलग राय है।
मैं "chronological feeds spam को बढ़ावा देती हैं" वाली बात से सहमत नहीं हूँ। अगर कोई spam पोस्ट करता है, तो मैं तुरंत unsubscribe कर देता हूँ। chronological हो या algorithmic, मेरे लिए बात वही है।
"algorithm as a service" सच में बहुत दिलचस्प विचार है। कुछ RSS aggregation SaaS इस तरह की सुविधा आज़मा रहे हैं, लेकिन self-hosted open source services में यह कम दिखता है
सब कुछ subjective है।
यह तय नहीं किया जा सकता कि X मात्रा की attention खर्च करने पर Y मात्रा का value पैदा होगा।
algorithm महत्वपूर्ण है, यह कहना कुछ-कुछ astrology महत्वपूर्ण है कहने जैसा है।
वास्तव में बनने वाली जानकारी का अधिकांश हिस्सा entertainment या placebo होता है।
मानव मस्तिष्क की ग्रहण-क्षमता बहुत सीमित है।
लोग स्वयं इस सीमा को नहीं समझते, इसलिए producer और consumer दोनों वास्तविक सीमा से अधिक जानकारी लेते हैं और 'information value' के भ्रम में रहते हैं।
attention economy पर UN की एक report के अनुसार, उत्पन्न जानकारी का केवल 0.05% ही वास्तव में consume होता है (यह 10~15 साल पुराना अध्ययन है)
मैंने miniflux में sorting algorithm patch किया ताकि बार-बार पोस्ट करने वाले channels की ओर कम bias हो। मेरे अनुभव में परिणाम बहुत बेहतर रहे (हालाँकि मेरा patch सबके लिए सही हो, यह ज़रूरी नहीं)।
दिलचस्प बात है कि RSS readers ऐसे sorting approaches पर प्रतिस्पर्धा ही नहीं करते, और feature-wise भी अक्सर कम flexible होते हैं।
social media का लक्ष्य 'engagement' है, जो अच्छा लक्ष्य नहीं है। यहाँ तक कि साधारण chronological sorting भी मौजूदा तरीके से बेहतर होगी
algorithm को service बनाकर per-user tuning करने का विचार मैंने लगभग 2017 में LinkedIn feed में signal-to-noise ratio की समस्या सोचते हुए किया था।
मेरी इच्छा है कि कोई algorithm marketplace जैसा कुछ हो।
उदाहरण के लिए,
"अगर विज्ञापन/सूचनात्मक अनुपात 70% editorial, 30% ads है, तो 25% से अधिक ad component वाली चीज़ें मत दिखाओ"
या
"अगर इस महीने लगभग एक ही सामग्री 25 बार आई है, तो उसे अपने-आप filter करके दिखाओ"
संबंधित पोस्ट
मैं अपना open source personal project साझा करना चाहता हूँ।
यह dynamic websites को RSS feeds में बदल देता है।
यह पूरी तरह stateless self-hosted setup है।
https://github.com/Egor3f/rssalchemy
फिलहाल इस पर सक्रिय development नहीं हो रहा, लेकिन अगर pull requests आएँगी तो मैं review करता रहूँगा। यह छोड़ा हुआ project नहीं है।
demo page अभी बंद है, लेकिन अगर प्रतिक्रिया मिली तो इसे फिर से चालू करने की योजना है
kill-the-newsletter.com की भी सिफारिश है। यह email newsletters को RSS में बदलने वाली service है
RSS का मूल curated होना है। नहीं तो 'मेरे नियंत्रण वाली feed' का विचार ही टूट जाता है। FOMO की वजह से अगर आप बहुत noisy sources जोड़ते जाते हैं, तो सच में महत्वपूर्ण feeds दब जाती हैं।
मेरे मामले में HN और Slashdot तक ठीक था, लेकिन जिज्ञासा में मैंने "The Verge | All posts" भी जोड़ लिया, और फिर बार-बार सिर्फ "mark all read" दबाना पड़ता था।
यह साइट की समस्या से ज़्यादा 'मेरी strategy की कमी' की समस्या है
इससे उन individual blogs को अलग रखा जा सकता है जिन्हें मैं सच में पढ़ना चाहता हूँ, और उन sources से भी जिनसे बस बहुत सारा material आता रहता है (HN, Slashdot जैसे information-bomb feeds को मैं जब चाहूँ तभी देख सकता हूँ)।
unread count के लगातार बढ़ते जाने का दबाव भी नहीं रहता
मैं Hetzner VM पर Docker के साथ FreshRSS self-host कर रहा हूँ। यह तेज़ है, interface साफ़ है, और मेरी ज़रूरत की हर चीज़ इसमें है।
FreshRSS आधिकारिक पेज
मैंने verpex host पर 5 डॉलर महीना वाला reseller plan लिया है। unlimited domains और bandwidth, WHM, cPanel, FTP, SSH—सब मिलता है।
softaculous से FreshRSS install करने में एक मिनट भी नहीं लगता
मुझे unread items जमा होना पसंद नहीं, इसलिए मैंने अपना reader खुद बनाया। यह सिर्फ हाल के X दिनों में पोस्ट हुई चीज़ें दिखाता है।
इसकी वजह से persistent storage की ज़रूरत नहीं पड़ती, इसलिए hosting बहुत आसान हो जाती है। दिलचस्पी हो तो यहाँ देखें
मैं जानना चाहता हूँ कि पूरे reader को host करने का मतलब क्या है। क्या simple local app से आगे भी इसका कोई उद्देश्य है?
FreshRSS वाकई शानदार है
मैं सोचता हूँ क्या कोई सस्ते LLM को RSS feeds से जोड़कर personalized algorithm बना रहा है। अगर इस तरह का कोई open source project हो, तो वह सच में उपयोगी होगा
https://outerweb.org/explore
LLM अभी article categorization के लिए उपयोग हो रहा है, और आगे preferred channels की सूची के आधार पर recommendation feature जोड़ने की योजना है
मुझे RSS इतना पसंद है कि जिन बातों से मैं परेशान था—feed discovery, podcasts, information overload वगैरह—उन्हें बेहतर करने के लिए मैंने खुद RSS reader बनाना शुरू कर दिया।
मेरे द्वारा बनाया गया RSS reader