- Badness 0 Tom 7 का ऐसा मटेरियल है जिसे पढ़ने, वीडियो देखने या source compile करने जैसे कई रास्तों से एक्सेस किया जा सकता है
- पहला और दूसरा तरीका Knuth's Version पढ़ने का है, यानी document-केंद्रित तरीके से सामग्री देखने का विकल्प
- तीसरा तरीका 4K 60Hz flashing video Badness 0 (Apostrophe‛s version) देखने की ओर ले जाता है
- जिन readers को error messages से जूझना पसंद है, वे source code डाउनलोड करके खुद compile कर सकते हैं
- source GPL के तहत उपलब्ध है, और compile व usage notes वीडियो制作 से उबरने के बाद जोड़े जाएंगे
Badness 0 तक पहुंचने के तरीके
- पहला और दूसरा तरीका Knuth's Version पढ़ना है
- तीसरा तरीका recommended route है: 4K 60Hz flashing lights वाला वीडियो Badness 0 (Apostrophe‛s version) देखना
- इस version को Main Sequence की नवीनतम कड़ी के रूप में पेश किया गया है
- चौथा तरीका source code डाउनलोड करके खुद compile करने का विकल्प है
- यह उन लोगों के लिए उपयुक्त तरीका है जिन्हें error messages से जूझना पसंद है
- source code GPL के तहत उपलब्ध है
- compile और usage से जुड़े notes बाद में जोड़े जाएंगे
साथ में देखने लायक resources
- FixederSys: वीडियो और documents में इस्तेमाल किया गया self-made font
- Suckerpinch: वह YouTube channel जहां संबंधित videos अपलोड होते हैं
- blog या Mastodon @tom7 पर comments छोड़े जा सकते हैं
- tom7.org: Tom 7 से जुड़े items को इकट्ठा करने वाली site
1 टिप्पणियां
Hacker News की राय
Tom7 मेरे सबसे पसंदीदा कंटेंट क्रिएटर्स में से एक हैं। हर प्रोजेक्ट किसी मास्टर’s thesis से भी आगे बढ़कर एक video paper जैसा लगता है
अगर आप अभी इन्हें अच्छी तरह नहीं जानते, तो इनके बाकी वीडियो देखने के लिए भी समय निकालना चाहिए; सब इतने शानदार हैं कि किसी एक को खास तौर पर recommend करना मुश्किल है। मुफ्त शिक्षा और मनोरंजन के लिए Tom7 का धन्यवाद, और मुझ पर गहरी प्रेरणा देने के लिए भी
Tom7 का हर वीडियो ऐसा लगता है जैसे genius का कोई नमूना हो जो इंसान को विनम्र बना दे, और सिर्फ इन्हें जान लेने भर से ऐसा महसूस होता है जैसे मैं अपने से ज़्यादा स्मार्ट लोगों के किसी गुप्त क्लब में आ गया हूँ
मैंने paper पढ़ लिया है, वीडियो नहीं देखा, लेकिन 54 साल के computer science undergraduate student के तौर पर, भले ही मुझे Curry-Howard की ज़्यादा समझ नहीं है, इस paper ने मुझे खुशी से खिलखिलाने पर मजबूर कर दिया
Knuth की लिखाई भी अभी तक ज़्यादातर पूरी तरह समझ नहीं पाता, लेकिन वही आनंद देती है। अब मन हो रहा है कि आगे जो भी ‘serious’ software बनाऊँ, उसमें कोई ढीला-ढाला easter egg achievement system डालूँ
grepको पहली बार चलाकर जब आप 10GB से ज़्यादा data स्कैन करें, तो random “Achievement unlocked!” message आ जाए — ऐसी संभावनाएँ सच में बहुत हैंइतने बारीकियों पर अटके हुए वीडियो में, अगर स्क्रीन पर subtitle में “Is this the most beautiful ____” लिखा हो लेकिन narration में “This is the most beautiful ____” कहा जाए, तो क्या उसके लिए मुझे कुछ मिलेगा?
https://www.youtube.com/watch?v=Y65FRxE7uMc&t=9m07s
वीडियो की शुरुआत का वाक्य “Way three (recommended) is to sit back and bathe in the 4k, 60Hz flashing lights that are Badness 0 (Apostrophe‛s version) is the newest installment in the Main Sequence:” भी मुझे समझ नहीं आया कि यह गलती है, मज़ाक का हिस्सा है, या किसी ऐसे तरीके से parse होता है जो मेरी समझ से बाहर है
https://imgur.com/a/wjK5br5
शुरुआत में छोटी-छोटी गलतियों के खटकने वाली बात पढ़कर मुझे लगा कि यह साफ़ तौर पर मज़ाक का हिस्सा है और paper के बाद में किसी punchline के रूप में वापस आएगी। लेकिन आखिर में मुझे लगा कि शायद PDF इच्छित तरीके से render ही नहीं हो रही थी; पहले मैंने उसे Evince में पढ़ा था, लेकिन muPDF में output काफ़ी बेहतर था
यह इंसान वाकई कमाल है। मेरा पसंदीदा वीडियो वह है जिसमें NES, SNES game चलाता है - https://www.youtube.com/watch?v=ar9WRwCiSr0&t=142s
मैं इस इंसान को बिल्कुल नहीं जानता था, इसलिए SNES to NES वीडियो देखा, और वाह। इतना मौलिक, सच में मज़ेदार, और ऐसी intellectual comedy देखना बहुत अच्छा लगा जो नस्लवादी या लैंगिक lowest-common-denominator jokes पर निर्भर नहीं है
वीडियो और यह इंसान दोनों ही बहुत प्रेरणादायक हैं, और लगता है कि मुझे यह rabbit hole पसंद आने वाला है
आखिर का शानदार punchline ही इसे देखने लायक बना देता है
इस पेज पर कुछ भी ऐसा नहीं है जिससे अंदाज़ा लगे कि यह वीडियो आखिर है किस बारे में
उनका style, humor, और सिर्फ एक बात साबित करने के लिए वह कितनी absurd हद तक जा सकते हैं, यह देखने के लिए “Harder Drive: Hard drives we didn't want or need” ज़रूर recommend करूँगा। यह 3-chapter का है, और बीच वाला chapter अब भी दिमाग उड़ा देता है
इस बार उन्होंने TeX typesetting system में सुंदर printed documents बनाने के लिए इस्तेमाल होने वाले Knuth के line-breaking algorithm से प्रेरणा लेकर, input sentences को अपने-आप बदलने के लिए large language model train किया ताकि page layout की “badness” न्यूनतम हो जाए। इसलिए नाम “Badness 0” है
मोटे तौर पर बात इतनी ही है, लेकिन साथ ही यह इससे कहीं ज़्यादा ambitious, प्रभावशाली, और बेवकूफ़ाना भी है। “तीन तरीके” का मतलब है: मूल तकनीकी दस्तावेज़ जिसे TeX में Knuth algorithm से typeset किया गया है, एक बदला हुआ दस्तावेज़ जिसे उनके अपने layout engine से typeset किया गया है जहाँ अर्थ वही रहता है लेकिन शब्द थोड़े बदल जाते हैं, और फिर उसका video version
उन्होंने जो garbage collector algorithm चुना, वह मज़ेदार था: “मेरे कंप्यूटर में 256GB RAM है”
“Badness 0 Knuth's version” paper मैं keming की वजह से आखिर तक पढ़ ही नहीं पाया। पता नहीं यह जानबूझकर था या नहीं, लेकिन यह इतना distracting था कि पढ़ते रहना मुश्किल हो गया। विडंबना है