TypeScript टाइप्स पर चलने वाला DOOM [वीडियो] (youtube.com) 1 पॉइंट द्वारा GN⁺ 2025-02-27 | 1 टिप्पणियां | WhatsApp पर शेयर करें संबंधित पढ़ाई सिर्फ TypeScript type system से DOOM चलाना 13 पॉइंट · 6 टिप्पणियां · 2025-02-27 NanoClaw – Apple container isolation environment में चलने वाला 500-line TypeScript-आधारित Claude assistant 5 पॉइंट · 1 टिप्पणियां · 2026-02-02 CSS से बनाया गया 3D DOOM रेंडरिंग 1 पॉइंट · 1 टिप्पणियां · 2026-03-29 1 टिप्पणियां GN⁺ 2025-02-27 Hacker News की राय सोच रहा हूँ कि क्या 177TB में regular expression के भीतर DOOM को इम्प्लीमेंट किया जा सकता है एक साल तक हर दिन 18 घंटे DOOM को TypeScript types में चलाना वाकई जबरदस्त समर्पण है शुरुआत में यह निरर्थक लग सकता है, लेकिन DOOM का यह proof किसी भी दूसरे गणितीय proof जितना ही मूल्यवान है इसका फायदा यह है कि आम लोग भी इसे verify कर सकते हैं इस अद्भुत उपलब्धि पर बधाई TypeScript का type system Turing-complete होने की चर्चा को देखते हुए, यह एक साथ हैरान करने वाला भी है और उतना हैरान न करने वाला भी इसे वास्तव में करके दिखाने की दृढ़ता के लिए तालियां type system में DOOM चलाने का मतलब क्या है, यह अभी भी पूरी तरह समझ नहीं पा रहा हूँ computation करना और ASCII art बनाना कैसे संभव है, यह समझ सकता हूँ लेकिन tsc audio system तक कैसे पहुँचता है या files कैसे load करता है, यह समझना मुश्किल है मैंने Dimitri को इस प्रोजेक्ट की प्रगति पर अंदरूनी अपडेट देते देखा था, और यह सचमुच चौंका देने वाला था कोड के साथ हासिल की गई सबसे अविश्वसनीय चीजों में से एक यह एक दिग्गज उपलब्धि है और इसके लिए जबरदस्त दृढ़ता की जरूरत पड़ी होगी TypeScript types में WASM runtime अपने आप में भी प्रभावशाली है इसमें बहुत मेहनत लगती है, लेकिन यह कैसे काम कर सकता है इसका थोड़ा अंदाजा लगाया जा सकता है keyboard input को कैसे handle किया जाता है, यह समझना मुश्किल है वीडियो में बस इतना कहा गया है कि "keyboard input को handle करने का एक तरीका है" type system के बाहर कुछ ऐसा होगा जो keyboard input को TypeScript types में बदलता होगा "मैं 10x developer नहीं हूँ, बस इतना अच्छा हूँ कि काफी करीब पहुँच जाता हूँ" — इस बात से जुड़ाव महसूस हुआ यह एक साल तक हर दिन 18 घंटे की यात्रा थी लोग अक्सर Good Will Hunting जैसे 10x developers को खोजते हैं, लेकिन ऐसे developers भी बहुत हैं जो तुरंत न समझने पर भी आखिर तक हार नहीं मानते ऐसे developers शायद unicorns से भी ज्यादा होंगे मुझे Dimitri की यह बात पसंद आई कि यह प्रोजेक्ट शुरू कैसे हुआ यह engine उस प्रोजेक्ट के लिए बनाया गया था जिसका मकसद दिखाना था कि DOOM को TypeScript types में चलाया नहीं जा सकता मजेदार बात यह है कि इसे वास्तव में चलाया जा सकता है अगर आज HN पर किसी कहानी को सबसे ज्यादा ध्यान मिलना चाहिए, तो वही यह है यह पूरी तरह पागलपन की हद तक अद्भुत और प्रेरणादायक कहानी है यह जांचने का सबसे आसान तरीका कि कोई system Turing-complete है या नहीं, यह देखना है कि उस पर DOOM port किया गया है या नहीं बेहद प्रभावशाली
1 टिप्पणियां
Hacker News की राय
सोच रहा हूँ कि क्या 177TB में regular expression के भीतर DOOM को इम्प्लीमेंट किया जा सकता है
TypeScript का type system Turing-complete होने की चर्चा को देखते हुए, यह एक साथ हैरान करने वाला भी है और उतना हैरान न करने वाला भी
type system में DOOM चलाने का मतलब क्या है, यह अभी भी पूरी तरह समझ नहीं पा रहा हूँ
tscaudio system तक कैसे पहुँचता है या files कैसे load करता है, यह समझना मुश्किल हैमैंने Dimitri को इस प्रोजेक्ट की प्रगति पर अंदरूनी अपडेट देते देखा था, और यह सचमुच चौंका देने वाला था
TypeScript types में WASM runtime अपने आप में भी प्रभावशाली है
"मैं 10x developer नहीं हूँ, बस इतना अच्छा हूँ कि काफी करीब पहुँच जाता हूँ" — इस बात से जुड़ाव महसूस हुआ
मुझे Dimitri की यह बात पसंद आई कि यह प्रोजेक्ट शुरू कैसे हुआ
अगर आज HN पर किसी कहानी को सबसे ज्यादा ध्यान मिलना चाहिए, तो वही यह है
यह जांचने का सबसे आसान तरीका कि कोई system Turing-complete है या नहीं, यह देखना है कि उस पर DOOM port किया गया है या नहीं