1 पॉइंट द्वारा GN⁺ 2024-06-11 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • at.hn Hacker News प्रोफ़ाइल के about को Markdown में ज़्यादा समृद्ध तरीके से दिखाने का एक अलग प्रोफ़ाइल डिस्प्ले तरीका है
  • उपयोगकर्ता HN प्रोफ़ाइल के about में "{your username}.at.hn" डालकर खोलकर ऑप्ट-इन करते हैं
  • अगर HN username में बड़े अक्षर या underscore हो, तो DNS subdomain की सीमाओं के कारण encoding ज़रूरी है
  • HN और at.hn, दोनों की cache की वजह से बदलाव दिखने में कुछ मिनट लग सकते हैं
  • external links पर डिफ़ॉल्ट रूप से rel=nofollow लगाया जाता है, लेकिन karma 200 से अधिक वाले उपयोगकर्ताओं पर यह लागू नहीं होता

at.hn का उपयोग प्रवाह

  • at.hn Hacker News bio को Markdown में अधिक सुंदर तरीके से दिखाने वाली सेवा है
  • उपयोग प्रक्रिया:
    • HN प्रोफ़ाइल के about सेक्शन में कहीं भी "{your username}.at.hn" पेस्ट करें
    • https://{username}.at.hn?refresh पर जाएँ
    • HN या at.hn cache की वजह से कुछ मिनट इंतज़ार करना पड़ सकता है
  • आप Markdown से अपनी प्रोफ़ाइल सजा सकते हैं
  • उदाहरण padolsey.at.hn पर देखा जा सकता है
  • PR GitHub repository में भेजे जा सकते हैं

username encoding और लिंक सीमाएँ

  • अगर username में बड़े अक्षर या underscore हों, तो DNS इन्हें subdomain में सपोर्ट नहीं करता, इसलिए रूपांतरण ज़रूरी है
  • बड़े अक्षरों को {lowercase(L)}0xNN फ़ॉर्मैट में बदला जाता है
    • NN उस बड़े अक्षर का ASCII hex code है
    • उदाहरण: RallyDriver बदलकर r0x52allyd0x44river बनता है
    • संबंधित कोड server.mjs में है
  • underscore _ को 0x5f में बदला जाता है
    • उदाहरण: rally_driver बदलकर rally0x5fdriver बनता है
  • spam रोकने के लिए external links पर डिफ़ॉल्ट रूप से rel=nofollow लगाया जाता है
    • अगर karma >200 हो, तो यह अपवाद है

1 टिप्पणियां

 
GN⁺ 2024-06-11
Hacker News की राय
  • थोड़ा सावधान रहना चाहिए। OnlyFans वाले लोग यह नोटिस कर सकते हैं कि एक नया प्रमोशनल “social” स्पेस बन गया है
    जैसे LLM-सहायता वाली forum activity, प्रोफाइल में “अरे, मैं OF भी करती/करता हूं lol” जैसा टेक्स्ट, और उस पर tech industry की disposable income मिल जाए, तो कोशिश के लायक कुछ high-value patrons नए मिल सकते हैं। Reddit तो शायद पहले ही पूरी तरह खंगाला जा चुका होगा

    • OF models आएंगी तो HN users अपनी economics की over-explanation करते हुए कहेंगे कि वह business कभी नहीं चलेगा
      ऊपर से models यह भी सीखेंगी कि उनके पास खुद को दूसरे products से अलग करने वाला कोई moat नहीं है, इसलिए उन्हें developer job जारी रखनी चाहिए :)
    • यहां तो छोटे screen वाले cute mini computers और open-source hardware बेचना ज्यादा चल सकता है
    • Aella ने HN demographics पर पहले ही मजबूत पकड़ बना रखी है
    • अभी भी profile में ऐसी चीजों को रोकने वाला कोई mechanism नहीं है। और यह official HN feature भी नहीं है, इसलिए वैसे भी external site पर link करने वाला setup है
      HN की moderation मेरे जानने वाली किसी भी site से बेहतर है, और मुझे भरोसा है कि वह ऐसे spam के खिलाफ भी काफी robust रहेगा
    • मुझे लगता है HN user का median आपकी सोच से कहीं ज्यादा healthy है
  • dang के profile page में slug नहीं है, फिर भी page मौजूद जैसा दिखता है
    https://dang.at.hn/
    https://news.ycombinator.com/user?id=dang
    बेशक, अगर उन्होंने खुद जोड़कर बाद में हटाया न हो तो

    • “opt-in करने के लिए profile के about section में कहीं भी {your username}.at.hn paste करें” वाला वाक्य थोड़ा inaccurate लगता है
      मूल रूप से opt-in हो या न हो, सभी दिखते हैं। बस ?refresh locked है, इसलिए उससे पहले opt-in चाहिए। link को profile में डाले बिना भी by default सभी user pages at.hn पर accessible हैं
    • लगता है @padolsey ने testing के लिए dang profile इस्तेमाल करते हुए manual opt-in किया है
    • लगता है at.hn developer ने testing purpose से add किया है
  • सोच रहा हूं HN पर लिखे अपने सभी comments export करना कितना मुश्किल होगा। अपने HN comment history को blog जैसी form में बदलने का सोच रहा हूं
    हर item में submitted post का title, लागू हो तो link, comment, और comment thread link हो। थोड़ी fee लेकर ऐसी service भी दी जा सकती है
    https://github.com/runvnc/hncomments

    • Algolia API इस्तेमाल कर सकते हैं
      https://hn.algolia.com/api/v1/search?tags=author_ilaksh,comm...
      यह प्रति page 50 तक limited है, इसलिए इस तरह pagination चाहिए:
      https://hn.algolia.com/api/v1/…
    • Hacker News BigQuery data इस्तेमाल करें तो काफी आसान है
      select *
      from \bigquery-public-data.hacker_news.full``
      where \by` = 'ilaksh' and type = 'comment' order by timestamp desc`
      Edit: यह data पुराना लगता है
    • इतना मुश्किल नहीं है: https://news.ycombinator.com/threads?id=ilaksh
    • सिर्फ जिज्ञासा है, यह HN की मेरी comment list से अलग कैसे है? आपने जो बताया वह लगभग इसी page जैसा दिखता है:
      https://news.ycombinator.com/threads?id=ilaksh
      क्या मुख्य बात इसे अपने domain पर host करना है?
    • मैंने पहले एक simple program लिखा था जो मेरे cookie set रहते हुए https://news.ycombinator.com/threads?id=arp242 पूरा download करता था
      फायदा यह है कि इसमें score और flagged comments भी शामिल होते हैं, जो public sources में नहीं होते। comments filter करते समय useful है। सच कहूं तो exact status याद नहीं। मेरे पास मेरे सभी comments वाला बड़ा TOML file है, तो यह काम करता होगा, लेकिन पता नहीं TODO बचा था या बस publish करना भूल गया। सबसे ऊपर वाले variable में cookie डालनी होगी
      https://gist.github.com/arp242/4f88069cdc8166d21aa26daac7ffe...
  • अक्सर जब कोई कुछ share करता है, तो लगता है idea पहले और domain बाद में नहीं आया, बल्कि कोई available domain name था और उसी के हिसाब से चीज बनाई गई
    मुझे यह human history की एक दिलचस्प niche लगती है

    • मेरे पास phone.wtf है, और उस domain narrative से match करने के लिए मैंने अपने phone usage patterns को message जैसा polish किया ;-)
  • HN favorites, जैसे https://news.ycombinator.com/favorites?id=padolsey का इस्तेमाल करके कुछ वैसा बनाना चाहता हूं
    इसे linkblog के रूप में publish करना और RSS feed भी expose करना अच्छा रहेगा। अगर मैंने favorited post पर top comment किया हो, तो उसे description के रूप में इस्तेमाल किया जा सकता है। linkblog फिर से trend में आ रहा है: https://stormgrass.com/the-rebirth-of-the-linkblog/

  • मेरी profile में अजीब encoding issue है और URL को link में सही से convert नहीं कर पा रहा लगता है: https://mike-cardwell.at.hn/
    indentation और spaces भी कुछ जगह टूट गए हैं, जिससे PGP signature invalid हो जाता है

    • ओह। अभी encoding issue पर काम कर रहा हूं। बताने के लिए धन्यवाद
      Edit: Markdown processing के लिए marked npm package पर depend कर रहा हूं, और URL auto-linking कभी-कभी खराब काम करती है। ठीक करने की कोशिश करूंगा
    • public key link में https के बाद colon missing है
  • [mouse wheel से click](javascript:alert(2))

  • Internal server error 34 दिख रहा है। पहली बार ऐसा error देखा, इसलिए interesting है ;)

    • मेरे साथ भी यही। शायद HN का kiss of death? अफसोस। मजेदार लग रहा था
  • “bio में slug add करने पर ही opt-in” वाली बात मुझे सच में पसंद आई
    यह उन लोगों की इच्छा का सम्मान करता है जो किसी random site में add नहीं होना चाहते, और साथ ही consent देने का तरीका खुद service को promote करता है। ethical और effective business approach? अच्छा है। काश HN पर आने वाली सारी चीजें ऐसी ही होतीं।
    P.S.: आजकल ज्यादातर software projects को लेकर मोहभंग इतना बढ़ गया है कि इस project के लिए सिर्फ तारीफ होने के बावजूद यह feeling हटती नहीं कि “उम्मीद है बाद में यह कहने का पछतावा न हो।” खैर, वह मेरी समस्या है। launch के लिए बधाई और शुभकामनाएं

    • “software projects से मोहभंग” की बात करें, तो मेरे मामले में यह है कि मुझे आप लोगों में से किसी पर भरोसा नहीं है
      मेरे devices में इतने कम apps हैं कि वे लगभग freshly installed जैसे लगते हैं। code लिखते समय भी मैं किसी पर भरोसा नहीं करता, इसलिए libraries बहुत कम इस्तेमाल करता हूं। dependencies का पूरा code पढ़ने का time नहीं है, और libraries इस्तेमाल करने से मैं यह भी नहीं सीख पाता कि जो चाहिए उसे खुद कैसे करना है। मुझे black boxes पसंद नहीं। ऊपर से ठीक-ठाक दिखने वाले package में malicious/खराब dependency हो सकती है, या कोई developer useful चीज का bait लगाकर खराब code push कर सकता है—यह सब सोचकर मेरे समय के लायक नहीं लगता।
      हालांकि पता नहीं मोहभंग सही शब्द है या नहीं। करीब है, लेकिन distrust वाली feeling पूरी तरह नहीं दिखाता
  • मेरे username में underscore _ है, इसलिए दिख नहीं रहा
    अरे…