13 पॉइंट द्वारा GN⁺ 2026-02-19 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Microsoft के आधिकारिक Learn पोर्टल पर प्रकाशित एक डायग्राम के बारे में यह आरोप सामने आया कि वह पहले से मशहूर Git branching model diagram से बहुत मिलता-जुलता है
  • मूल रचनाकार ने 2010 में यह डायग्राम खुद बनाया और सार्वजनिक किया था, और उसके बाद यह किताबों, talks, blogs, team wiki, YouTube आदि में व्यापक रूप से इस्तेमाल होता रहा
  • ऐसा लगता है कि Microsoft ने इसे AI image generator से बदलकर बिना attribution के प्रकाशित किया, और नतीजे में “continvoucly morged” जैसी टाइपो और गलत arrows जैसी खराब quality साफ दिखाई देती है
  • लेखक का कहना है कि मुद्दा सिर्फ इस्तेमाल का नहीं, बल्कि process और carefulness की कमी का है—यानी किसी और के बारीक काम को मशीन से पतला करके अपने काम की तरह बाँटना
  • उनका कहना है कि source attribution और original link देना ही पर्याप्त होता, और आगे इस तरह के AI-आधारित plagiarism content के फैलाव को लेकर उन्होंने चिंता जताई

Microsoft Learn पोर्टल की घटना

  • हाल ही में Microsoft Learn पोर्टल पर प्रकाशित एक डायग्राम के बारे में Bluesky और Hacker News के जरिए यह बात सामने आई कि वह 2010 में बने Git branching model diagram से बहुत मिलता-जुलता है
    • मूल रचनाकार ने उस समय Apple Keynote में इसे खुद डिज़ाइन किया था और colors, curves, placement आदि को बारीकी से adjust करके branch relations को साफ तौर पर दिखाया था
    • उन्होंने source file भी सार्वजनिक कर दी थी ताकि कोई भी उसका उपयोग कर सके, और बाद में यह पूरे इंटरनेट पर व्यापक रूप से फैल गया
  • ऐसा लगता है कि 15 साल बाद Microsoft ने उसी डायग्राम को AI image generator से बदलकर प्रकाशित किया, और वह भी बिना attribution या link के

AI-generated सामग्री की quality समस्या

  • बदले गए डायग्राम में मूल का visual language और layout खो गया है, और colors, line paths, dot alignment आदि बिखरे हुए रूप में दिखते हैं
    • कुछ arrows गायब हैं या गलत दिशा में हैं, और इसमें “continvoucly morged” जैसा वाक्यांश भी शामिल है, जिससे AI-generated output के संकेत साफ दिखते हैं
  • लेखक ने इसे “AI slop” कहा और इसे Microsoft के स्तर के अनुरूप न होने वाला लापरवाह output बताया

कम्युनिटी की प्रतिक्रिया और meme का फैलाव

  • डायग्राम का रूप मूल से इतना मिलता-जुलता था कि लोगों ने उसे तुरंत पहचान लिया, Microsoft पर plagiarism का शक जताया और मूल रचनाकार से संपर्क किया
  • “continvoucly morged” वाक्यांश internet meme के रूप में फैल गया, और कई उपयोगकर्ताओं ने मूल रचनाकार का समर्थन किया

असली समस्या और चिंता

  • लेखक का कहना है कि समस्या सिर्फ reuse नहीं है, बल्कि किसी और के सावधानी से किए गए काम को मशीन से धोकर उसके घटिया रूप को वितरित करना है
    • उनके अनुसार यह “प्रेरित होकर बेहतर बनाना” नहीं, बल्कि “जो अच्छी तरह काम कर रहा था उसे बिगाड़ देना” है
  • उनका कहना है कि इस मामले में यह मशहूर डायग्राम होने की वजह से plagiarism के रूप में आसानी से पहचाना गया, लेकिन आगे कम प्रसिद्ध content को AI से बदलकर पहचानना मुश्किल हो सकता है

अनुरोध और समापन

  • लेखक ने कहा कि मूल लिंक और source attribution देना ही पर्याप्त है
  • उन्होंने यह भी पूछा कि Microsoft Learn पेज आखिर कैसे बनाया गया, और क्या creation process और review procedure जैसा कुछ था
  • लेख का अंत “Till next 'tim'.” वाक्यांश से होता है

1 टिप्पणियां

 
GN⁺ 2026-02-19
Hacker News की राय
  • मूल git-flow मॉडल को लेकर समझ नहीं आता कि आखिर क्यों एक अलग develop ब्रांच में integration किया जाए और main/master को सिर्फ release tag लगाने के लिए रखा जाए
    इसकी जगह main ब्रांच को ही integration के लिए इस्तेमाल करें तो ज़्यादा साफ-सुथरा लगेगा। Tag से latest release अलग दिख ही सकती है, फिर develop की ज़रूरत क्यों हो
    feature, release, hotfix ब्रांच की अवधारणा शानदार है, लेकिन develop अजीब-सा पुराना अवशेष लगता है

    • सही है। जो आप कह रहे हैं, वह असल में trunk-based development ही है। मुझे यह काफ़ी बेहतर लगता है
      मेरा मानना है कि git-flow सिर्फ इसलिए लोकप्रिय हुआ क्योंकि उसका नाम और diagram अच्छे लगते थे। इसकी आलोचना करो तो जवाब मिलता है, “यह standard है, इसे क्यों बदलें”
      बेहतर approach के लिए trunkbaseddevelopment.com देखा जा सकता है
    • मैं कई सालों से सिर्फ main/master के साथ काम करता आया हूँ, लेकिन develop न होने पर कुछ समस्याएँ भी आती हैं
      अगर master में merge कर दें, तो QA पूरा होने तक अगला release रुक जाता है। दूसरी तरफ develop में independent changes को cherry-pick करके मनचाहे क्रम में release किया जा सकता है
    • यह मॉडल तब उपयोगी है जब, उदाहरण के लिए, 3.2 version develop करते हुए साथ में 3.1 version को maintain भी करना हो
    • आख़िरकार फ़र्क release process पर निर्भर करता है
      अगर team product-based है, तो release हुए commits को साफ़ तौर पर दिखाने वाली कोई branch चाहिए। Tag भी काफ़ी हो सकती है, लेकिन branch से manage करने पर यह भी track किया जा सकता है कि hotfix कब apply हुआ
    • git-flow की complexity तब काम आती है जब कई versions को एक साथ maintain करना हो
      आज के SaaS माहौल में यह कम दिखता है, लेकिन security patches या backporting में अब भी उपयोगी है
      ज़्यादातर मामलों में trunk-based development और feature branches ही काफ़ी हैं
  • आजकल AI-generated content की स्थिति बहुत ख़राब हो गई है
    Los Alamos वाला वीडियो भी नकली images से भरा था, और GG-1 locomotive documentary भी AI images की वजह से बिगड़ गई थी
    YouTube thumbnails तक AI से बेहूदा बन रहे हैं, और ग़लत सलाह देने वाले videos की भरमार है
    अगर यही सामग्री फिर LLM training data में लौटेगी, तो एक दुष्चक्र बन जाएगा

    • तथ्यों की source chain बनाए रखना मुश्किल और महँगा है। इसलिए लोग बस सुनने में अच्छी लगने वाली झूठी चीज़ें बना देते हैं
      आख़िर में असली नुकसान किसी और को झेलना पड़ता है
    • मैंने भी YouTube पर एक वीडियो देखा था जिसमें Feynman मंगल ग्रह के आने-जाने की असंभवता समझा रहे थे, लेकिन वह पूरी तरह नकली निकला
      आवाज़ भी synthetic थी और text भी, और ऊपर से बस यह बहाना जोड़ दिया गया था कि “यह उनकी physics lectures पर आधारित है”
    • “GG-1 documentary” सुनकर क्या आप उस मशहूर engineering disaster podcast की बात कर रहे हैं?
  • मुझे विदेश से एक AI से छेड़छाड़ किया गया product मिला था
    मैंने बच्चे के कमरे के लिए planets rug ऑर्डर किया, लेकिन जो आया उसमें टूटी-फूटी AI image छपी थी और text बिगड़ा हुआ था (जैसे: MARS → MɅPS)
    अच्छी बात यह रही कि refund मिल गया और मैंने दूसरे seller से सही वाला खरीद लिया
    लगता है आजकल कुछ व्यापारी AI से दूसरों के design को बस ऊपर-ऊपर से कॉपी कर रहे हैं

    • हमारे परिवार के साथ भी ऐसा ही हुआ। Amazon से “hug in a box” मंगाया था, लेकिन जो पहुँचा उस पर “hug in a boy” लिखा था
      फोटो में भी typo को किसी object से छिपाया गया था। मज़ेदार भी था और अजीब भी
    • इसी वजह से मैं अब फिर offline shopping की तरफ लौट रहा हूँ। AI कचरे वाले products को छाँटना बहुत थका देने वाला है
      थोड़ा महँगा हो तो भी सामने देखकर खरीदना ज़्यादा सुकून देता है
  • मूल diagram हट चुका है, लेकिन वह archive.is/twft6 पर सुरक्षित है

    • मैंने देखा, और वह उम्मीद से कहीं ज़्यादा ख़राब था। Arrow directions, annotations, bubbles सब गड़बड़ थे। हैरानी होती है कि यह public तक पहुँच गया
    • यह भी कहा जा रहा है कि नया diagram इस बार Atlassian वाले को कॉपी करता है
      संबंधित लिंक
    • यह AI image model के उस सामान्य behavior जैसा लगता है जिसमें वह memory से लगभग वैसा ही नकल बना देता है और बस थोड़ा-सा बदलता है
  • “continvoucly morged” यह phrase स्थिति का इतना सटीक सार बताती है कि कमाल है। लगभग काव्यात्मक

    • जैसे कोई AI को ज़बरदस्ती निगलते हुए बोल रहा हो
    • यह मज़ाक भी आया कि Raymond Chen शायद “Microspeak: Morged” नाम से blog लिखेंगे
    • पहले तो मुझे लगा ‘morged’ कोई नया slang है। हैरानी हुई
    • AI का मज़ाक न उड़ाने वाला चुटकुला भी था। “AI की भी भावनाएँ हैं” कहकर नए शासकों का स्वागत करने जैसा हास्य
    • दशकों का public knowledge और code अब ‘morg’ में समाता जा रहा है। प्रतिरोध व्यर्थ है
  • सच कहूँ तो यह पूरी घटना मज़ेदार भी लगती है और डरावनी भी
    AI का ख़तरा उसकी self-awareness में नहीं, बल्कि ग़ैर-जिम्मेदार users के आत्मविश्वास में है

    • “Automatic Soldier Sveijk” जैसी व्यंग्यात्मक अभिव्यक्तियाँ भी सामने आईं
    • अंततः किसी भी system की सबसे कमज़ोर कड़ी इंसान ही है
    • समस्या अक्षमता नहीं बल्कि लापरवाही है। AI तो बस बेकार के कामों को और मज़बूत कर देता है
  • Microsoft के एक vice president ने Bluesky पर सफ़ाई दी
    संबंधित पोस्ट लिंक
    उन्होंने कहा, “यह vendor द्वारा बनाई गई सामग्री थी, हम कारण की जाँच कर रहे हैं और इसे जल्द हटाएँगे,” लेकिन ऐसी सफ़ाई खोखली लगती है
    इतने बड़े संगठन में ऐसी गलती public तक पहुँच जाना systemic failure है

    • “सब कुछ बहुत तेज़ी से चल रहा है” इस बात का जवाब सीधा है — गति धीमी करनी चाहिए
      ऐसे नियंत्रणहीन हालात में कभी न कभी इससे भी बड़ी गड़बड़ी होगी
    • कंपनी का आकार quality की गारंटी नहीं देता, लेकिन अगर कोई मूल्यवान company है तो उसे ऐसी गलतियाँ बार-बार नहीं दोहरानी चाहिए
      Microsoft की हाल की चूकों के जमा होने से उसके market value पर भी सवाल उठते हैं
    • असल में vendor द्वारा लिखे गए document को repo owner एक व्यक्ति approve कर दे तो वह publish हो जाता है
      समस्या यह है कि review process लगभग है ही नहीं
    • एक छोटे-से diagram पर तो postmortem किया जा रहा है, लेकिन Copilot जैसे core products पर नहीं — यह विडंबनापूर्ण है
    • एक ‘morged diagram’ पर postmortem, बात मज़ेदार भी है और सीख देने वाली भी
  • समझ नहीं आता Microsoft हमेशा आधा-पका output ही क्यों निकालता है
    AI से बना graph हो तो भी उसे Paint में ठीक किया जा सकता था
    exFAT की तरह, ऊपर से सब ठीक चलता दिखता है लेकिन अंदर झाँको तो सब बिखरा हुआ मिलता है

    • “Microsoft जैसा” कहना बिल्कुल सही बैठता है। exFAT Mac, Linux, Windows तीनों पर चलता तो है, लेकिन फिर भी असुविधाजनक है
      इसके बावजूद मजबूरी में उसे इस्तेमाल करना पड़ता है
  • LinkedIn भी आजकल AI-generated slides से भरा पड़ा है
    ChatGPT से “इसे बेहतर बना दो” कहकर निकाले गए outputs में grammar भी ख़राब होती है और graphs भी बेमतलब होते हैं
    ख़ासकर energy industry में datacenter boom की वजह से ऐसा content बहुत बढ़ गया है

    • मैं भी ऐसे अजीब examples इकट्ठा कर रहा हूँ
      उदाहरण1, उदाहरण2, उदाहरण3
      (वैसे, मेरे फ़ोन की battery 14% पर भी कई दिन चल जाती है)
    • LinkedIn अब business forum कम और masquerade ज़्यादा लगता है
      सब लोग अपना असली रूप छिपाते हैं, भावुक दिखने की कोशिश करते हैं, और अंत में बात sales पर आकर ख़त्म होती है
    • हैरानी इस बात की है कि लोग ऐसे posts डालते भी हैं और उन्हें पढ़ते तक नहीं
    • मैं पहले ही LinkedIn छोड़ चुका था, और अब तो हालात और बिगड़ गए हैं। 90s~2000s के BBS/IRC दौर की याद आती है
    • और स्वाभाविक है कि वे texts भी पूरी तरह AI-generated हैं
  • wiktionary का morg entry देखें तो यह English word नहीं है, लेकिन Irish में मौजूद है
    AI जो इस तरह का अनपेक्षित chaos पैदा करता है, उसमें भी एक अजीब आकर्षण है
    उदाहरण के लिए, मेरे बनाए QWOP clone में पैर helicopter की तरह घूमते हुए उसे आसमान में उड़ा ले जाते हैं। यह इरादतन नहीं था, लेकिन शानदार लगा
    इसलिए मैं जानबूझकर bugs को mechanical तरीके से फिर से introduce करने वाले experiments कर रहा हूँ। अभी तक नतीजे बेतुके ही हैं, लेकिन दिलचस्प हैं

    • लेकिन ऐसे chaos का आनंद लेने की फुर्सत शुरुआती developers के पास शायद नहीं होगी; उनके लिए यह बस भ्रम पैदा करेगा
    • ‘morg’ English में नहीं है, लेकिन ‘morgue’ जैसा लगता है, शायद इसलिए परिचित-सा महसूस होता है
    • मज़ेदार नतीजे अच्छे लगते हैं, लेकिन असल problem-solving के दौरान वे बाधा बनते हैं
      थोड़ा chaos जानबूझकर डालने वाला LLM बनाना मुश्किल नहीं होगा, लेकिन मैं सटीक output को ज़्यादा पसंद करता हूँ