2 पॉइंट द्वारा GN⁺ 2023-08-11 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Bram के निधन के बाद Vim ने GitHub organization access और admin permissions हासिल कर ली हैं, जिससे project maintenance जारी रखने की बुनियाद तैयार हो गई है
  • फिलहाल merge को bug fixes, security fixes, documentation updates और साफ़-साफ़ सुधारों तक सीमित रखने की नीति है, और Vim core में बदलाव अन्य सदस्य की मंज़ूरी के बाद ही शामिल किए जाएंगे
  • backlog निपटाने के बाद Vim 9.1 maintenance release तैयार करने की योजना है, और उससे पहले तक minor patch versions बढ़ाते रहने का इरादा है
  • vim.org के लिए OSDN.net की stability समस्याओं और PHP 5/MySQL आधारित hosting के कारण migration पर विचार हो रहा है, लेकिन अभी कोई फैसला नहीं हुआ है
  • mailing lists, domains, FTP server, runtime files और security report channels जैसे वे operational permissions जो Bram पर केंद्रित थे, उन्हें टीम-आधारित व्यवस्था में पुनर्गठित करना होगा

GitHub organization और maintenance system

  • Bram के परिवार ने Ken और Christian Brabandt को GitHub organization admin permissions सौंप दी हैं, जिससे Vim project GitHub पर आगे भी चलाया जा सकता है
  • पहले Vim में योगदान दे चुके Yegappan Lakshmanan, Dominique Pellé, @mattn, @zeertzjq को Vim organization में अतिरिक्त निमंत्रण भेजे गए हैं
  • GitHub organization के सदस्यों को security issues report होने वाले huntr.dev के Vim repository तक भी access की ज़रूरत है
  • पहले 2 commits पहले ही merge किए जा चुके हैं
    • फिलहाल merge के दायरे को bug fixes, security-related fixes, documentation updates और स्पष्ट सुधारों तक सीमित रखा गया है
    • Vim core में बदलाव अन्य project member की approval के बाद merge करने की नीति है
    • यह workflow अभी स्थिर नहीं हुआ है और बेहतर तरीके पर सहमति बनने पर बदल सकता है

Vim 9.1 release और development approach

  • मौजूदा backlog को संभालने के बाद Vim 9.1 maintenance release तैयार करने की योजना है
  • Vim 9.1 आने तक minor patch versions बढ़ाने का तरीका जारी रहेगा
  • release के बाद Neovim जैसी अधिक modern approach पर भी विचार किया जा रहा है
  • इस बदलाव का असर vim-win32-installer, vim-appimage, macVim जैसे subprojects पर पड़ सकता है, इसलिए सबसे अच्छा तरीका अभी तय नहीं है
  • Yegappan Lakshmanan ने खुले PRs में Vim 9.1 candidates को tag करने का सुझाव दिया, और Christian Brabandt ने कहा कि यह मददगार होगा
  • Christ van Willegen ने कहा कि खुले PRs बहुत हैं और कुछ काफ़ी पुराने भी हैं, इसलिए वे उन test, code और text changes की समीक्षा करके बोझ कम करना चाहते हैं जिनका आकलन वे कर सकते हैं
    • वे syntax files से परिचित नहीं हैं
    • उनका मानना है कि syntax files के लिए टूट-फूट रोकने और highlighting results का आकलन करने हेतु automated tests ज़रूरी हैं

vim.org hosting और domain issues

  • Christian Brabandt के पास OSDN.net project page access और vim.org homepage edit permissions हैं
  • vim.org को पिछले कुछ महीनों में stability issues का सामना करना पड़ा है, खासकर MySQL server connection समस्याओं का
  • vim.org, 2018 से उस समय OSDN.net के CEO रहे Shuji Sado की व्यवस्था के तहत OSDN.net पर चल रहा है
  • OSDN.net इस समय OSChina के स्वामित्व में लगता है, और उस समय Vim project को OSDN.net या OSChina team से support नहीं मिल रहा था
  • भविष्य की योजना के बारे में OSChina से पूछा गया, लेकिन शुरुआती घोषणा के समय तक कोई जवाब नहीं मिला था, इसलिए homepage को किसी दूसरे provider पर ले जाने का विकल्प भी देखा जा रहा है
    • Marc Schöchlin ने hosting management संभालने का प्रस्ताव दिया
    • यह केवल विचाराधीन मुद्दा है, कोई निर्णय नहीं हुआ है
  • मौजूदा hosting setup PHP files और MySQL database access पर आधारित है
    • Christian Brabandt के अनुसार अभी संभवतः PHP 5 इस्तेमाल हो रहा है, और PHP 5 की life cycle समाप्त हो चुकी है
    • Vim source, Mercurial repository के रूप में भी उपलब्ध है और https://hg.256bit.org/vim पर mirror किया जाता है
    • अनुमानित traffic प्रति माह लगभग 200,000~500,000 page visits है
    • OSDN Shell Server access होने के कारण DB dump बनाना और content migrate करना मुश्किल नहीं होना चाहिए
  • SourceForge वह जगह थी जहाँ 2018 तक Vim homepage host होता था, और हाल में उसने 2 हफ्तों बाद PHP 7 migration की सूचना दी
    • Christian Brabandt ने कहा कि उन्हें पता नहीं कि Vim homepage PHP 7 को support करता है या नहीं
    • परीक्षण में https://vim.sourceforge.io/ PHP 7 पर काम करता हुआ नहीं दिखा
  • बाद में OSChina ने कहा कि वह connection problems की जाँच करेगा, और Christian Brabandt का मानना है कि OSDN/OSChina ने PHP 7 migration का समय घोषित नहीं किया है, इसलिए अभी समय का दबाव नहीं है
  • @Sec को बताया गया कि अगर homepage migration का फैसला होता है तो Vim domain भी स्थानांतरित करना होगा
  • Bodo Eichstädt ने बताया कि Sven का पिछले साल निधन हो गया था, और सुझाव दिया कि in-berlin.de domain और hosting support दे सकता है
    • Christian Brabandt ने कम समय में Vim से जुड़े प्रमुख लोगों के निधन पर दुख व्यक्त किया
    • उनका मानना है कि vim8.org, vim9.org, iccf-holland.org जैसे domains, जो संभवतः Bram ने register किए थे, उनसे जुड़े legal issues भी Bram के परिवार के साथ मिलकर सुलझाने होंगे

mailing lists, FTP, runtime files, security channels

  • Bram सभी mailing lists के owner थे, और Christian Brabandt को अभी तक यह नहीं पता कि वे इन्हें कैसे manage करते थे या vim-announce और vim-mac access request कैसे की जाए
  • vim-dev और vim-use mailing lists को Christian Brabandt, Tony Mechelynk, John Beckett, Ben Schmidt, Ben Fritz manage कर रहे हैं
    • Christian Brabandt का मानना है कि Ben Schmidt और Ben Fritz अब Vim project में सक्रिय नहीं हैं, इसलिए वे यह पुष्टि करना चाहते हैं कि क्या वे आगे भी manage करना चाहते हैं
  • vim-mac mailing list बहुत सक्रिय नहीं है, लेकिन कभी-कभी पोस्ट आती हैं, और वहाँ MacVim तथा macOS के लिए Vim issues और questions मिश्रित रूप में आते हैं
    • MacVim से जुड़ी चर्चा मुख्यतः GitHub पर होती है, लेकिन कुछ उपयोगकर्ता mailing list format पसंद करते हैं, इसलिए इसे बनाए रखने का सुझाव है
  • Christian Brabandt के पास अभी main Vim FTP server का access नहीं है, और वे Bram के परिवार से पूछ रहे हैं कि क्या credentials किसी को पता हैं
  • runtime file maintainers से यह भी पुष्टि करनी होगी कि क्या उन्होंने Bram को सीधे कुछ भेजा था
    • सीधे भेजी गई सामग्री की पुष्टि न होने पर वह खो सकती है
  • Ben Fritz ने कहा कि वे फिलहाल mailing list admin के रूप में प्रभावी ढंग से काम नहीं कर पाएंगे
    • लंबे समय में अगर वे फिर सक्रिय होते हैं, तो InfoSec काम के अनुभव के आधार पर huntr.dev project में योगदान दे सकते हैं
  • Ben Fritz ने scan.coverity.com के Vim project का भी ज़िक्र किया
    • Christian Brabandt ने जवाब दिया कि वे और Dominique उस project के admin हैं, इसलिए वहाँ कोई समस्या नहीं है

contribution process और homepage public source पर सवाल

  • Christian Brabandt ने कहा कि वे मौजूदा runtime maintenance system को बदलना नहीं चाहते
  • हालांकि bulk updates को आसान बनाने के तरीकों पर विचार हो रहा है, और इससे individual runtime file maintainers पर थोड़ा अतिरिक्त बोझ पड़ सकता है
  • updates जमा करने के लिए GitHub organization में PR भेजने का तरीका recommended है
    • पूरा file vim-dev या Christian Brabandt को भेजने का तरीका भी जारी रह सकता है
  • पहले कई plugin maintainers पूरे files वाला zip file Bram को email से भेजते थे, और कभी-कभी संदर्भ के लिए vim_dev list को भी शामिल करते थे
  • Ben Fritz ने कहा कि वे TOhtml plugin के official maintainer के रूप में बने रहकर maintenance जारी रखना चाहते हैं
    • पिछले कुछ वर्षों में वे कुछ bug fixes से अधिक योगदान नहीं दे पाए हैं
    • Bram को भेजे गए कोई unpublished updates उनके पास नहीं हैं
    • TOhtml project में Vim के अपने test framework का उपयोग करने वाले automated tests शामिल हैं, और उनका मानना है कि भविष्य की maintenance process में भी इन्हें शामिल होना चाहिए
  • Christian Brabandt ने कहा कि उन्होंने TOhtml plugin के बारे में हाल में कोई शिकायत या issue नहीं देखा, लेकिन popup या virtual text support जैसे सुधार की गुंजाइश हो सकती है
  • Ben Fritz का मानना है कि virtual text जैसी text properties को default में बंद रखकर option के रूप में चालू करना उचित होगा
  • vim.org homepage को public source बनाने पर पहले Bram के साथ चर्चा हुई थी
    • public करने से contributions मिल सकते हैं, इसे up to date रखा जा सकता है और इसे अधिक modern रूप दिया जा सकता है
    • Bram ऐसा नहीं चाहते थे क्योंकि उन्हें चिंता थी कि sensitive information लीक हो सकती है या संभावित समस्याएँ अधिक आसानी से सामने आ सकती हैं
    • Christian Brabandt ने कहा कि यह चिंता वाजिब है और वे अभी नहीं जानते कि इसे कैसे संभालना चाहिए

1 टिप्पणियां

 
GN⁺ 2023-08-11
Hacker News की राय
  • कुछ साल पहले मेरे भाई का अचानक निधन हो गया, और मुझे उसकी डिजिटल ज़िंदगी को व्यवस्थित और आर्काइव करने की ज़िम्मेदारी मिली
    सौभाग्य से, मुख्य Gmail खाते का recovery email और कुछ passwords उसकी पत्नी/पति को पता थे, इसलिए Google Takeout जैसी सेवाओं से मैं याद आने वाला लगभग सारा डेटा access और archive कर सका
    लेकिन तब मुझे एहसास हुआ कि अगर मेरे साथ ऐसा हुआ, तो यह लगभग असंभव होता, क्योंकि मेरे सभी passwords और authentication जानकारी password manager में हैं, और उसका master password सिर्फ मेरे दिमाग में है
    परिवार और दोस्तों के लिए मृत्यु के बाद डिजिटल जीवन को संभालना आसान हो, इसके लिए पहले से planning करना अच्छी बात है, और 1Password एक recovery document देता है जिसे print करके password लिखा जा सकता है और जिसमें ज़रूरी access प्रक्रिया दर्ज की जा सकती है
    मैंने यह document print करके उन कुछ लोगों को सौंप दिया जिन पर मुझे पूरी तरह भरोसा है, और चूंकि अचानक कुछ भी कभी भी हो सकता है, पीछे रह जाने वालों के लिए पहले से तैयारी करना एक अच्छा तोहफ़ा है

    • उपयोगी checklist: https://getyourshittogether.org/
      इस thread में safe या दबी हुई box की बात भी हुई, लेकिन जिस व्यक्ति पर भरोसा हो उसे एक सामान्य encrypted USB flash drive देना और password को Shamir's Secret Sharing algorithm से कई परिचितों में बांट देना, घर में चोरी होने पर सब कुछ एक साथ लुट जाने का जोखिम घटा सकता है
    • मेरे साथ भी ऐसा ही हुआ था, मैंने भी अपने भाई/बहन को बहुत अचानक खो दिया था
      कोई recovery email किसी के पास नहीं था, इसलिए अंत में मुझे उसके Windows account पर password cracker चलाना पड़ा, और सौभाग्य से Windows credentials बहुत मजबूत नहीं थे, इसलिए Linux live CD और उसके gaming GPU से कुछ ही दिनों में password निकाल सका
      वहां से 1Password account तक access मिल गया, और मुझे एहसास हुआ कि आपदा जैसी स्थिति के लिए अपने डिजिटल साम्राज्य की चाबियां किसी भरोसेमंद दूसरे व्यक्ति के पास रखना समझदारी है
    • इसी वजह से, बोनस के लिए bank account switching मज़ेदार होने के बावजूद, मैंने online financial accounts की संख्या घटानी शुरू कर दी
      किसी दिन किसी को हर account अलग-अलग संभालना पड़ेगा, इसलिए भले ही पूरी तरह optimize न कर पाने से थोड़ा नुकसान हो, फिर भी जिन banks से संबंध हैं उनकी संख्या कम करना फायदे का है
    • आपके भाई के बारे में सुनकर दुख हुआ
      चिंता सिर्फ मौत की नहीं है, बल्कि बीमारी या सिर की चोट जैसी हर चीज़ की है जो password याद रखने की क्षमता छीन सकती है; ऐसे में मेरी मदद करने की कोशिश करने वाले लोग मेरे सभी accounts से बाहर रह जाएंगे
      password manager बहुत उपयोगी है, क्योंकि वह उन सभी companies की सूची छोड़ देता है जहां मैंने online account बनाया है, लेकिन मेरी समझ में, अगर मेरे behalf पर account access करने की कानूनी authority न हो तो यह पर्याप्त नहीं भी हो सकता
      उदाहरण के लिए, अगर मैं किसी दोस्त को estate management के लिए 401k password दे दूं, तो उस password का उसका इस्तेमाल कानूनी तौर पर gray area हो सकता है, इसलिए मैं एक ऐसे lawyer से सलाह लेने वाला हूं जो legal हिस्से को भी संभाले
      कुछ accounts के importance और context का मोटा-मोटा सार लिखकर रखना भी मददगार है। जैसे life insurance किस financial company के पास है, और वह policy employer से जुड़ी है या नहीं, ऐसी जानकारी चाहिए
      इसमें ऐसे सवाल भी शामिल हैं कि अगर injury के कारण लंबे इलाज के बाद मरने से पहले नौकरी चली जाए, तो क्या insurance payout से पहले life insurance खो जाएगा
      हमारे परिवार की प्राथमिकताओं में से एक red binder project है: “अगर मैं मर गया हूं या decision लेने में सक्षम नहीं हूं, तो यह करें”; मैं इसी तरह अपने विचार व्यवस्थित कर रहा हूं, इसलिए और perspectives सुनना चाहूंगा
    • जब मेरे पिता का निधन हुआ, passwords तो थे, लेकिन phone और tablet के PIN/pattern नहीं थे
      दोनों devices encrypted थे, और लगता था Samsung device में failed attempts जमा होने पर reset हो जाने की setting थी
      शायद उसमें कुछ खास नहीं था, लेकिन यह न जान पाना हमेशा असहज लगता रहा
  • क्या कोई main post copy कर सकता है? पता नहीं Google Firefox users से नफरत करता है या क्या, मैं पढ़ नहीं पा रहा हूं
    edit: Internet Archive पर working copy है https://web.archive.org/web/20230810094255/groups.google.com...

    • Firefox में कोई problem नहीं है। शायद यह HN effect हो सकता है
    • यह सिर्फ Firefox वाली problem नहीं है। Chrome में भी load नहीं हो रहा
    • मुझे नहीं पता था कि web archive पर देखा जा सकता है। Google Groups कभी भी ठीक से काम नहीं करता था, इसलिए मैंने सोचा यह बस एक और टूटा हुआ Web 2.0 app है
    • Chromium में भी load करके देखा, लेकिन लगता है काम नहीं कर रहा
    • mobile Chrome में भी page load नहीं हो रहा
  • दुखद खबर है
    ज़रूर पढ़ने लायक: https://evrone.com/blog/bram-moolenaar-interview
    “Software development कहीं ज़्यादा craftsmanship जैसा है। Craftsman वही tool इस्तेमाल करता है जिससे उसे लगता है कि वह सबसे अच्छा result दे सकता है—चाहे वह tool सब इस्तेमाल करते हों या कोई दूसरा। और एक अच्छा craftsman ज़रूरत पड़ने पर अपने tools खुद बनाता है” - B. Moolenar
    Vim को development DNA का हिस्सा बनाने वाले व्यक्ति का आभार

    • Vim की सबसे अद्भुत बात को यह अच्छी तरह पकड़ता है
      text objects से लेकर macros और registers तक, Vim एक dynamic programming environment है जो state को capture करता है और छोटे scripts invoke करता है
      Vim ऐसा लगता है जैसे मौके पर ही spell डाल रहे हों। यह किसी जटिल ritual को निष्ठा से enact करने जैसा नहीं, बल्कि अपने आसपास एक शक्तिशाली ether बनाकर उसमें बहुत छोटा सा twist देकर आसपास की दुनिया बदल देने जैसा महसूस होता है
  • transition period कुछ समय तक messy रहेगा, उम्मीद है सब अच्छा होगा
    अच्छा है कि project ऐसे लोगों के हाथ में लगता है जो इसे अच्छी तरह समझते हैं, और leadership संभालने के बाद codebase changes को लेकर उनका सावधान रवैया भी पसंद आया

  • Vim समुदाय के बाकी लोगों को Neovim पर जाने से रोक क्या रहा है? देखने में तो काफ़ी लोग पहले ही चले गए हैं, लेकिन जो बचे हैं, उनके लिए Neovim जो देता है उससे ज़्यादा महत्वपूर्ण कुछ है क्या—यह जानने की उत्सुकता है

    • सवाल उल्टा होना चाहिए। एक सामान्य Vim यूज़र को Neovim क्या देता है?
      मेरे इस्तेमाल के तरीके में ऐसा कुछ ख़ास दिलचस्प नहीं है कि बदलने की वजह बने, और कभी-कभी LaTeX एडिटिंग के लिए मुझे पसंद आने वाली gvim-gtk जैसी सुविधाएँ इसमें नहीं हैं
      इसके अलावा आज के vanilla Vim में Bram की विरासत की वजह से एक पुरानी प्रतिष्ठा का माहौल है, जिसकी बराबरी Neovim नहीं कर सकता। इसलिए मैं Vim ही इस्तेमाल करता रहूँगा
      Neovim की कुछ लोकप्रिय सुविधाओं को वापस Vim में लाना समझ में आता है। नई सुविधाओं पर आक्रामक तरीके से प्रयोग करने वाला एक innovative fork होना अच्छी बात है
    • यह inertia है
      ऐसे basic program को सफल होना है तो असल में उसे Debian packaging gate से गुजरना पड़ता है
      आम तौर पर इसका मतलब है कि distributions को मनाकर उसे “official” tool के रूप में मान्यता दिलानी होगी, और Debian या Fedora को default text editor के तौर पर Vim की जगह Neovim चुनना होगा
      उसके बाद बदलाव को Debian -> Ubuntu -> Mint -> ..., Fedora -> RHEL की तरह फैलने में कई साल लगते हैं, distribution releases आने होते हैं और लोगों को upgrade करना होता है
      default install में अपनाए गए tool के हर जगह आम होने का पूरा cycle शायद लगभग 10 साल का होगा। systemd को देख लीजिए
    • मेरी Vim use requirements बहुत साधारण हैं। Neovim में मौजूद चीज़ों की मुझे ज़रूरत नहीं है; वे अनावश्यक complexity हैं
      Vim में कोई नई सुविधा बिल्कुल न आए, तो भी मुझे फ़र्क नहीं पड़ता। Vim maintain न भी हो, लेकिन distributions से मिलता रहे, तो मैं उसे वैसे ही इस्तेमाल करूँगा
      अगर Vim इस्तेमाल करना नामुमकिन हो गया, मसलन maintenance की कमी की वजह से, तो Neovim की बजाय मेरे nvi पर जाने की संभावना ज़्यादा है
      अभी भी शायद मैं nvi पर switch कर सकता हूँ, लेकिन ऐसा करने की कोई वजह नहीं है
    • यह loyalty भी हो सकती है, inertia भी। मुझे कभी बदलने की वजह महसूस नहीं हुई
      Bram के Vim पर किए गए काम का मैं सम्मान करता था और आज भी करता हूँ, और मुझे switch करने से मिलने वाला फायदा नहीं दिखा
      जब तक बाकी Vim development community इसे जारी रखने की इच्छा और क्षमता रखती है, तब तक आज भी कोई फायदा नहीं दिखता
      मेरे उपयोग के लिए Vim एक complete tool है। जब तक यह आधुनिक operating systems पर maintained और runnable है, मुझे नई सुविधाओं की ज़रूरत नहीं है
    • हाल में मुख्यतः treesitter की वजह से move करने की कोशिश की थी
      आधा दिन छेड़छाड़ करने के बाद भी इसे काम नहीं करा पाया, documentation का बड़ा हिस्सा पुराना लगा, और लगता है कि मेरे रोज़मर्रा के plugins और .vimrc भी सीधे काम नहीं कर रहे थे
      मेरी मुख्य रुचि configuration और versions से खेलना नहीं, बल्कि काम पूरा करना है, इसलिए छोड़ दिया। कुछ साल बाद भी अगर आकर्षण रहा तो फिर कोशिश करूँगा
  • उम्मीद है Vim और Neovim एक-दूसरे की ओर olive branch बढ़ाएँगे। ज़रूरत पड़े तो Git branch भी :-D
    fork फिर से merge न भी हो, लेकिन अगर codebases को ज़्यादा करीब लाया जा सके तो दोनों पक्षों का फायदा है

    • Neovim team हमेशा Vim को लेकर positive रही है। यह लेख भी Vim team को hostile तरीके से नहीं दिखाता
      बस मुझे लगा था कि Neovim, Vim का fork होने से ज़्यादा, शुरू से फिर से implement किया गया है, इसलिए सच में यह जानने की उत्सुकता है कि merge कितना practical होगा
      संपादन: Neovim के Vim का fork न होने वाली बात पर शायद मैं गलत था
  • लोग स्पष्ट वजहों से सामान्य inheritance planning टालते रहते हैं, और ख़ासकर digital legacy planning के बारे में तो और भी कम सोचते हैं
    अपनी मौत के बारे में सोचना बहुत कम लोग चाहते हैं, और digital side खास तौर पर मुश्किल है क्योंकि reference resources बहुत कम हैं और ज़्यादातर apps/websites ने ऐसे workflows तैयार नहीं किए हैं। मेरी जानकारी में Facebook जैसा कुछ ही कुछ देता है
    मेरी पत्नी और मैं password manager account share करते हैं, इसलिए सिद्धांत रूप में वह मेरे इस्तेमाल की सभी sites तक पहुँच सकती है, लेकिन क्या उसे पता होगा कि कहाँ जाना है? हमारे local self-hosted services को कैसे maintain करना है, इसका उसे ज़रा भी पता होगा? hardware की तो बात ही छोड़िए
    मैंने उसे ESXi server restart करने और main Docker server में SSH से login करके restart करने का तरीका बताया है, लेकिन कहीं भी document नहीं किया

    • zfs की तरह-तरह की चीज़ों वाला snowflake TrueNAS चलाने वाले अपने बनाए server को हटाकर simple Synology पर आ गया
      ज़्यादातर default settings हैं और encryption भी नहीं है
      मेरी पत्नी को technology की बिल्कुल समझ नहीं है, और मैं चाहता हूँ कि मेरे न रहने पर भी वह digitized family media और documents तक आसानी से पहुँच सके
      technology की थोड़ी समझ रखने वाला कोई व्यक्ति या दुकान Synology से data निकालने का तरीका पता कर सकती है
    • अगर password हो, तो किसी और से मदद माँगी जा सकती है। अगर बच्चे हैं, तो वे आपके चलाए हुए systems को संभालना सीख भी सकते हैं
  • अब जाकर एहसास हुआ कि जो tool मैं रोज़ इस्तेमाल करता हूँ, वह अब भी actively maintained था
    Bram Moolenaar, योगदान देने वाले अनेक लोगों, और अब transition में मदद कर रहे लोगों के प्रति अनंत आभार
    वैसे iPad पर यह website देखना भयानक है। यह text size बढ़ाने की request का सम्मान नहीं करती, और zoom करने पर text हिलता है और line breaks बदल जाते हैं, जिससे zoom का मकसद ही खत्म हो जाता है
    फिर भी quote format और reply structure शानदार हैं, और online communication ऐसा ही होना चाहिए

  • “Something went wrong. Please try again later.” दिख रहा है। latest Firefox और Chrome दोनों में ऐसा है, और HN अभी Google को Slashdot effect से गिरा तो नहीं सकता—तो वजह क्या है?

    • Firefox में uBlock Origin on हो तो मुझे भी वही समस्या आती है, लेकिन uBlock बंद करने या Chrome इस्तेमाल करने पर काम करता है
      मेरे Android Firefox में कोई भी Google service load नहीं होती और cache clear करने वाली help page पर redirect हो जाता है। cache clear करने से भी मदद नहीं मिलती
    • conversation देखने के लिए group join करना पड़ा
  • क्या Bram ने खुद इस issue पर अलग से कुछ नहीं कहा था? “keep me alive” वाली एक line मुझे पता है
    Bram को श्रद्धांजलि, और मैंने उनसे बहुत कुछ सीखा