1 पॉइंट द्वारा GN⁺ 2023-08-07 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Water एक ऐसा पेज है जिसमें व्याख्यात्मक पैराग्राफ के बिना केवल छोटे-छोटे labels सूचीबद्ध हैं, इसलिए सत्यापित की जा सकने वाली जानकारी बहुत सीमित है
  • गुणवत्ता या चरण जैसे दिखने वाले items Low, Medium, High, Super चार भागों में विभाजित हैं
  • तकनीक से जुड़ा label WASM शामिल है
  • input·sensor से जुड़े item के रूप में Accelerometer दिखता है, लेकिन इसके काम करने के तरीके या उपयोग की शर्तों का वर्णन नहीं है
  • feature, उपयोग विधि, performance numbers, supported environments का आकलन करने के लिए अतिरिक्त विवरण नहीं है, इसलिए labels से आगे की व्याख्या करना कठिन है

पेज पर दिखाए गए labels

  • गुणवत्ता या चरण जैसे दिखने वाले items
    • Low

    • Medium

    • High

      • Super
      • तकनीक·input से जुड़े items
    • WASM

      • Accelerometer

सत्यापित नहीं हुई जानकारी

  • Water के काम करने का तरीका, implementation details, demo इस्तेमाल की विधि, compatibility जानकारी body में शामिल नहीं है

1 टिप्पणियां

 
GN⁺ 2023-08-07
Hacker News की राय
  • इतनी शानदार चीज़ देखकर भी surface tension, viscosity, हवा के बुलबुले, झाग, energy loss, फोन की मोटाई के हिसाब से 3D liquid, sound, momentum-based haptic feedback, और direction-correct rays तक मांगने का मन हो रहा है—इसलिए बेवजह थोड़ा guilty feel हो रहा है
    पानी/beer/wine/whisky के विकल्प भी हों तो अच्छा होगा। जितना बेहतर demo होता है, वह असल में जितना देता है उससे कहीं ज़्यादा feature requests खींच लाता है

    • उस तरफ़ एक और बेहतर demo है
      https://oimo.io/works/water3d/
    • surface tension, viscosity और हवा के बुलबुलों वाला web 2D fluid simulation यह भी है
      https://cselab.github.io/aphros/wasm/electrochem.html
    • users की मशहूर request pattern याद आ गई: “आसान ही तो है, बस X जोड़ना है”
      उसके बाद आता है: “X की progress कैसी चल रही है?”
  • अब भी मुझे यही सबसे अच्छा लगता है: https://oimo.io/works/life/
    इस developer के पास सच में बहुत सारे शानदार projects हैं

    • वाकई कमाल है। मैंने Conway's Game of Life को SQLite में recursively implement करके देखा है, कई languages में बनाया है और variants भी explore किए हैं; यह पता था कि इसे game के अंदर फिर से simulate किया जा सकता है, लेकिन यह तो shockingly cool है
      implementation भी इतनी smooth है कि लगता है जैसे mirror के अंदर जा रहे हों
    • यह तो पागलपन है। जिसे पता हो, उसे zoom in और zoom out ज़रूर करके देखना चाहिए
    • zoom out करने वाला पल सच में जबरदस्त है
    • बाद में देखना चाहूंगा कि इस “cellular automaton” के rules documented हैं या नहीं
      जानना चाहता हूं कि fractal nature rules से naturally निकलती है, या किसी खास zoom level पर manually force की गई है
    • clock भी काफी cool है: https://oimo.io/works/clock/
  • दिखने में अच्छा है, लेकिन पानी जैसा नहीं लगता। यह लगातार हमेशा चलता रहता है
    अगर यह container में पानी है, तो कुछ मिनट बाद रुक जाना चाहिए। Edit: लगता है water particles के बीच friction simulation missing है

    • मज़ेदार बात यह है कि ऐसे water simulations में आमतौर पर उलटा fix करना पड़ता है
      कई solutions में artificial energy loss बहुत जल्दी हो जाता है। इसलिए इसका ऐसा behave करना कम skill का नहीं, बल्कि ज़्यादा skill का संकेत लगता है। energy को तेज़ी से घटाना मामूली बात है
    • मैं भी यही छोटी-सी खामी बताने आया था। यह बहुत धीरे settle होता है, और angle बदलने के बाद move शुरू करने में भी बहुत देर लगाता है
      इसलिए यह असली पानी से ज़्यादा responsive भी है और साथ ही कम responsive भी—एक अजीब-सी जगह पर है
    • settle तो होता है, लेकिन पूरी तरह रुकता नहीं। फिर भी समुद्र भी पूरी तरह नहीं रुकता, इसलिए मेरे हिसाब से इसे A+ दिया जा सकता है
    • यह सामान्य पानी से ज़्यादा compressible और elastic दिखता है, शायद इसलिए ऐसा behavior आ रहा है
      अगर मैं गलत नहीं हूं, तो असली पानी को compress करना बहुत मुश्किल होता है
    • अगर air को भी साथ में simulate करें तो cool होगा। अभी पानी के mass के बीच में air bubble खोला जा सकता है
      फिर भी मज़ेदार project है
  • घूमते-घूमते अब तक यह सबसे ज़्यादा पसंद आया: https://oimo.io/works/cloth/
    projects कमाल के हैं

    • जो लोग source code देखना चाहते हैं, उनके लिए सब GitHub पर है
      [1] https://github.com/saharan/works
    • मेरे browser में बेहद smooth चलता है
    • अब तो यह सीधे skill दिखाने वाली बात हो गई है
    • यह तो insane है
  • मेरे पिता ने 60s में Apollo program पर काम किया था। उनके मुताबिक उस समय tank के अंदर fuel sloshing simulate करने के लिए analog computer इस्तेमाल किया जाता था
    उन्होंने एक flight simulator display के बारे में भी बताया था, जो space से पृथ्वी को circle जैसा दिखाने वाले view से लेकर low-altitude horizon और grid तक switch कर सकता था। मैंने दोनों में से कोई भी खुद नहीं देखा, लेकिन पिता की चीज़ों के साथ उस दूसरे वाले के circuit diagrams फेंकने की तैयारी कर रहा हूं। निजी तौर पर, 2003 में उनका निधन हो गया था और अब मैं चीज़ों को पकड़े रहने का सिलसिला खत्म करना चाहता हूं

    • मेरे पास इस field की expertise भी नहीं है और खास interest भी नहीं, इसलिए पता नहीं क्या important या rare है; लेकिन यह बात पूरी तरह समझता हूं कि आप personally उन्हें और नहीं रखना चाहते
      फिर भी अगर ये work-related materials हैं और बहुत private नहीं हैं, तो लगता है कि कई लोगों की उनमें दिलचस्पी होगी और वे कहीं exhibit किए जाने लायक हो सकते हैं
    • मेरे दादाजी ने भी वही काम किया था
      कृपया इन्हें मत फेंकिए। मैं ले लूंगा और shipping cost व आपके समय का भुगतान कर दूंगा। email profile में है। न रखने की इच्छा समझता हूं और judge नहीं करूंगा
    • अगर आप Apollo program में इस्तेमाल हुए circuit diagrams फेंकने वाले हैं, तो मैं उनमें से एक को frame कराकर दीवार पर लगाना चाहूंगा
      historically meaningful junk का बोझ समझता हूं, और मैं भी वैसी ढेर सारी चीज़ें नहीं रखना चाहूंगा, लेकिन engineering history का एक टुकड़ा बिल्कुल अलग बात है
    • Internet Archive पर upload करना अच्छा रहेगा
    • historians या history groups निश्चित रूप से ऐसे materials चाहेंगे। कृपया इन्हें मत फेंकिए
      AskHistorians subreddit पर जाकर पूछने की सलाह दूंगा कि इन्हें कौन चाहेगा। मैंने वहां ऐसे सवालों को अच्छी जगह मिलते देखा है। फेंकने से थोड़ा ज़्यादा effort लगेगा, लेकिन future generations के historians के लिए यह बहुत मायने रख सकता है
  • rude बनने का इरादा नहीं है, सच में न जानने की वजह से पूछ रहा हूं: क्या यह शुरुआती iPhone apps में से एक, beer पीने का नाटक करने वाले app, जैसा ही नहीं है?
    समझता हूं कि 15 साल पहले यह impressive रहा होगा, लेकिन आज यह इतना बड़ा क्यों है, ठीक से समझ नहीं आ रहा। सच में rude नहीं होना चाहता, बस समझना चाहता हूं कि लोग इसकी इतनी तारीफ़ क्यों कर रहे हैं

    • वह beer app असल में बढ़ा-चढ़ाकर बनाया गया level app था
      यह fluid dynamics simulation है
  • बहुत शानदार। फोन घुमाते समय screen साथ में rotate न हो, इसके लिए rotation lock चालू करने पर यह सबसे अच्छा चलता है

  • कुछ जैसा तो दिखता है, लेकिन अगर कोई न बताए कि यह पानी है, तो समझ नहीं आएगा। कुछ अजीब-सा लगता है
    पानी नहीं, कुछ और जैसा लगता है। क्यों, यह नहीं पता; शायद visualization style की वजह से, या simulation के 2D होने की वजह से। reflection या post-processing भी वजह हो सकती है। ray tracing, normal calculation, refractive index जैसी चीज़ों की कमी के कारण भी ऐसा लग सकता है

  • यह quantum effects समझाने का अच्छा example या analogy जैसा लगता है
    स्थिर छोड़ देने पर यह आमतौर पर लगभग flat average water level के करीब पहुंचता है, लेकिन फिर भी कभी-कभी उम्मीद से कहीं ऊंचे उछलते “random” छींटे बनते हैं। electron tunneling जैसी चीज़ याद आती है। पता नहीं दूसरों को भी यह बात समझ आती है या नहीं

    • बात काफी समझ आती है। याद रखें कि quantum में particles waves की तरह behave करते हैं, और absolute zero को मूल रूप से ऐसी असंभव अवस्था के रूप में define किया गया था जहां particles बिल्कुल move नहीं करते
      हालांकि इसे बेहतरीन quantum analogy मानने में सावधानी रखनी चाहिए। असल में आप wave effects देख रहे हैं, जो quantum में बहुत important हैं, लेकिन दूसरे effects—खासकर weird effects—नज़र नहीं आते। पहले मुझे लगा था यह SPH (particle-based fluid simulation) है, लेकिन site पर इसे PIC (Particle-in-Cell) कहा गया है
      [0] https://yzhu.io/publication/mpmmls2018siggraph/
    • https://en.m.wikipedia.org/wiki/Brownian_motion में आपकी दिलचस्पी हो सकती है
  • iPhone पर “motion और orientation access करना चाहता है” जैसी permission request आती है, लेकिन Android पर क्यों नहीं आती, यह सोच रहा हूं

    • Android पर Bromite में चलाने पर motion detection बिल्कुल काम नहीं करता। शायद fingerprinting prevention की वजह से
      फोन में इतने precise sensors भरे हैं, और उनमें से ज़्यादातर ad tracking से जुड़े uses में काम आते हैं—यह absurd है। block हो जाएं तो पता भी नहीं चलता
    • Android का Chrome default रूप से allow करता है। बंद करना हो तो site settings में जाना पड़ता है
      iOS का Safari allow करने से पहले user से पूछता है
    • पहले दोनों में default access मिलता था, लेकिन iOS ने इसे तब lock कर दिया जब कुछ वाकई crazy demos आए, जिनसे fingerprinting की जा सकती थी या यहां तक कि user क्या type कर रहा है यह भी detect किया जा सकता था
      इसलिए अच्छे features को freely use करना मुश्किल हो गया
    • क्या आप दोनों पर वही browser इस्तेमाल कर रहे हैं?