1 टिप्पणियां

 
GN⁺ 2025-01-14
Hacker News की राय
  • ऐप से ज़्यादा, हज़ारों डॉलर के ऑडियो सिस्टम रखने वाले लोगों से एक साथ सब छोड़कर फिर से शुरुआत करने को कहना असली बड़ी व्यावसायिक समस्या थी
    Apple भी इतना बुरा नहीं रहा, और समय के साथ सपोर्ट बंद होने पर भी x86 या Apple Silicon जैसे कठिन ट्रांज़िशन में पहले दिन से पुराने फीचर्स का काफ़ी व्यापक सपोर्ट देता रहा

    • “सब छोड़कर फिर से शुरुआत” बढ़ा-चढ़ाकर कहा गया लगे, लेकिन परिवार के साथ टहलते समय कूड़ेदान में फेंका हुआ Sonos स्पीकर देखा। लगभग नया लग रहा था और काफ़ी हालिया मॉडल जैसा दिख रहा था, लेकिन घर लाकर देखा तो वह 500 डॉलर का Sonos Play:5 था
      घर में पावर लगाते ही वह चालू हो गया, और नए Sonos ऐप से iPhone के साथ पेयर करने की कोशिश की, लेकिन ऐप स्पीकर को ढूँढ नहीं पाया। डेवलपमेंट Android डिवाइस पर वही काम किया तो तुरंत हो गया, और Android ऐप से सेटअप करने के बाद iPhone ऐप में भी एक्सेस संभव हो गया। यह देखकर हैरानी हुई कि शायद iPhone यूज़र ने iOS ऐप काम न करने पर उसे सचमुच कूड़ेदान में फेंक दिया
      https://files.littlebird.com.au/pb-BfEVPbWlDe-hkxfK0.png
    • आजकल होम स्टेरियो मार्केट का डिफ़ॉल्ट मॉडल असल में यही है। लोगों को अच्छी तरह पता नहीं कि साउंड की समस्या तो दशकों पहले ही हल हो चुकी थी
      Sears कैटलॉग से दादाजी ने जो स्टेरियो और कैबिनेट मंगाए होते, वे भी ज़्यादातर लोगों की जीवनभर की पहचान क्षमता से बेहतर आवाज़ दे सकते हैं, और वह उपकरण अपने मालिक के जीवनभर ही नहीं बल्कि परिवार की कई पीढ़ियों तक चल सकता है। इनपुट-आउटपुट भी लगातार स्टैंडर्ड रहे हैं और आगे भी स्टैंडर्ड रहने की संभावना है। ऐसे स्टेरियो बहुत महंगे भी नहीं होते, इसलिए शुरुआत में कुछ सौ डॉलर खर्च कर देने पर जीवनभर फिर घरेलू ऑडियो उपकरण खरीदने की ज़रूरत नहीं पड़ती — यह बड़ी बचत है
      लेकिन लोग साउंडबार या कम टिकाऊ छोटे स्पीकर खरीद लेते हैं, और दशकों पुराने खुले मानकों की जगह किसी खास इनपुट-आउटपुट पद्धति में बंध जाते हैं। नतीजा यह कि विकल्प मौजूद हैं, यह जाने बिना वे कहीं ज़्यादा पैसा खर्च करते हैं और खराब अनुभव पाते हैं। जब तक कोई ऑडियोफाइल बनकर इस विषय की सैकड़ों पन्नों की सामग्री न पढ़े, यह समझना भी मुश्किल है। सचमुच बहुत कमाई वाला उद्योग है
    • शायद यह बड़ी कंपनियों का बचाव जैसा लगे, लेकिन Apple डिवाइसों के लंबे समय तक सपोर्ट में हमेशा काफ़ी अच्छा रहा है
    • यह थोड़ा ज़्यादा कहा गया लगता है। मैं 10 साल से दो Play 5 इस्तेमाल कर रहा हूँ और वे अब भी Apple डिवाइसों पर पूरी तरह ठीक काम करते हैं
      16 साल पहले आया स्पीकर अभी भी Sonos ऐप में चलता है, Spotify प्ले करता है, और Playbar से नेटिव तरीके से जुड़कर फ़िल्में और TV भी चलाता है। मेरे हिसाब से यह काफ़ी ठीक है। लोग अगर हार्डवेयर फेंककर नया खरीदना चाहते हैं तो वह उनकी मर्ज़ी है, लेकिन Play 5 को फेंकने की ज़रूरत नहीं थी। अगर आप 2009 का iPhone आज इस्तेमाल कर रहे हों, तो अनुभव निश्चित ही भयानक होगा
    • Sonos के 3 में से 2 डिवाइस पॉलिसी की वजह से बेकार हो गए। एक दिन तक सब ठीक काम कर रहा था, अगले दिन नहीं
      उनमें से एक पसंदीदा महंगा jog-wheel remote था, और इस्तेमाल में रहे सारे उत्पाद जानबूझकर पूरी तरह brick कर दिए गए। दूसरा Sonos Bridge नाम का वायरलेस access point था, जिसे शायद नए सॉफ़्टवेयर के साथ इस्तेमाल लायक नहीं समझा गया। बचा हुआ डिवाइस पुराने स्पीकरों में कभी-कभी होने वाली मैकेनिकल समस्या से जूझ रहा है; यह निराशाजनक तो है, लेकिन कम-से-कम पूरी तरह बेतुका नहीं है
  • काश Sonos जैसी हाई-टेक प्रोडक्ट कंपनी में sales बैकग्राउंड वाले executives को ऊपर बैठाना बंद किया जाए। अच्छा है कि Tom Conrad इंजीनियरिंग बैकग्राउंड से हैं, और उम्मीद है कि वे इस अव्यवस्था को पलट सकेंगे
    Sonos को बिगाड़ने वाला मुख्य तकनीकी बदलाव था स्थिर UPnP(Universal Plug and Play) आधारित डिवाइस डिस्कवरी को छोड़कर mDNS पर जाना, और डिवाइस से सीधे कम्युनिकेशन की जगह cloud-आधारित API मॉडल अपनाना। इस नई संरचना ने स्थानीय कामों सहित सारा नेटवर्क ट्रैफ़िक encrypt करके Sonos cloud सर्वरों तक भेजना शुरू कर दिया, जिससे सीमित प्रोसेसिंग क्षमता वाले पुराने Sonos डिवाइसों पर overhead और latency बहुत बढ़ गई। साथ ही, प्लेटफ़ॉर्म-विशिष्ट native UX frameworks को JavaScript-आधारित interface से बदल दिया गया, और music service integration भी सीधे SMAPI calls की जगह cloud से होकर जाने लगा, जिससे performance में गिरावट और features में कटौती हुई
    लंबी चर्चा के लिए Microsoft के principal engineer Andy Pennell की शानदार LinkedIn पोस्ट देखी जा सकती है। उन्हें Sonos सिस्टम की गहरी समझ है, उन्होंने Windows Phone के लिए सफल third-party Sonos ऐप्स में से एक बनाया था, और आधिकारिक Windows Phone 8 ऐप पर भी Sonos के साथ सीधे काम किया था
    https://www.linkedin.com/pulse/what-happened-sonos-app-techn...

    • मुझे नहीं लगता कि sales बैकग्राउंड का CEO होना अपने-आप में समस्या है। असली मुद्दा यूज़र के लिए अच्छा क्या है और कंपनी के लिए अच्छा क्या है के बीच का बुनियादी disconnect है
      कंपनी चाहती है कि यूज़र हर महीने पैसे दें और उत्पाद के साथ इंटरैक्ट करने का तरीका कंपनी के नियंत्रण में रहे। तभी वह recurring revenue कमाने वाली service company बन सकती है। उपभोक्ता चाहते हैं कि एक बार खरीदो और वह बस काम करे
    • UPnP छोड़कर mDNS पर जाने वाले हिस्से पर मैं पूरी तरह आश्वस्त नहीं हूँ। UPnP 2000s में Microsoft द्वारा मुख्य रूप से सपोर्ट किया जाने वाला, HTTP का दुरुपयोग करने वाला, XML से भरा और layers को पार कर जाने वाला एक भयानक तंत्र जैसा है
      दूसरी ओर mDNS उस समय आया जब Apple ने थोड़े समय के लिए खुले मानकों में दिलचस्पी दिखाई थी; यह मौजूदा इंटरनेट प्रोटोकॉल के ऊपर बैठने वाले अपेक्षाकृत छोटे और साफ-सुथरे स्वतंत्र extensions का सेट है। अगर कोई नया प्रोजेक्ट UPnP चुनना चाहता है, तो उसे सचमुच बहुत प्रभावशाली toolchain दिखानी होगी। स्पेक को 5 मिनट देखने भर से समझ आता है कि implementation और debugging दुःस्वप्न होंगे। Sonos या दोनों के implementation का मेरा अनुभव नहीं है
    • native frameworks छोड़कर JavaScript-आधारित दिशा में जाना और सब कुछ cloud सर्वरों से चलाना, engineering leaders द्वारा जानबूझकर लिया गया तकनीकी फ़ैसला लगता है
    • sales-oriented CEO ने खुद कोड नहीं लिखा होगा; फिर भी ऐसे engineers रहे होंगे जिन्होंने कहा होगा, “यह अच्छा आइडिया लगता है”
      निजी तौर पर मैं चाहता हूँ कि CEO sales के करीब हो ताकि कंपनी ज़्यादा पैसा कमाए। लेकिन साथ में एक अच्छा, non-sales-oriented CTO/CIO होना ज़रूरी है
    • यह architecture sales की समस्या नहीं बल्कि गंभीर engineering failure लगता है। अगर विफलता ऐसी है, तो engineering leaders को निकाला जाना चाहिए
  • मेरे पास जो smart devices हैं, उनमें Sonos app experience शायद सबसे खराब है। कनेक्शन टूट जाता है, कनेक्ट या streaming नहीं होती, और कुल मिलाकर कोई consistency नहीं है
    wired connection पर यह बेहतरीन speaker है, लेकिन “smart” app खराब है। हैरानी होती है कि इतने लंबे समय तक यह समस्या फूटी ही क्यों नहीं

    • Sonos की असली समस्या दरअसल यह है कि product वाकई बहुत अच्छा है। price-to-performance के हिसाब से home audio में मिलने वाली top-tier sound quality देता है, और product research में महीनों लगाने की जरूरत नहीं पड़ती
      बड़े stores में आसानी से मिल जाता है, और कुछ brands की तरह अच्छे products के साथ ऐसे सस्ते कचरा lines नहीं बेचता जिन्हें पहचानना मुश्किल हो, इसलिए consumer को भी बहुत सतर्क रहने की जरूरत नहीं पड़ती। Best Buy में Sonos product पर 500 डॉलर खर्च करो तो पैसे वसूल हो जाते हैं। अफसोस बस यह है कि app बेहद घटिया है, hardware नहीं
    • जानकारी के लिए, Sonos equipment को अच्छी तरह control करने वाले third-party mobile apps कई हैं
      speakers local network के clients के लिए कुछ SOAP-based APIs expose करते हैं। उनसे track control, group बनाना वगैरह किया जा सकता है। नए music services नहीं जोड़े जा सकते, लेकिन रोजमर्रा के ज्यादातर interactions हो जाते हैं। ये APIs 10 साल पुराने Play:1 पर भी लगभग पूरी तरह काम करती रहती हैं
      AirPlay streaming जरूर थोड़ा hit-or-miss है, लेकिन पिछले कुछ सालों में और खराब नहीं हुई। मैं लगभग 10 साल पहले लिखे एक jQuery-based web app से Sonos control करता हूँ, और यह app अलमारी में रखे Raspberry Pi पर चलता है। कई सालों से कुछ बदलने की जरूरत नहीं पड़ी, और 15 से ज्यादा units वाले Sonos system को मैं अब भी ठीक से चला रहा हूँ। नया app सचमुच एक आपदा है। समझ नहीं आता कि company ने official app को third-party apps से भी बदतर कैसे बना दिया
    • एक पुरानी नौकरी में हम Sonos इस्तेमाल करते थे, और वह मेरे सबसे खराब technical experiences में से एक था। समस्याएँ कभी खत्म ही नहीं होती थीं, और हमारे पास रोज देखने के लिए 10-step troubleshooting guide थी
      इतना दोहराया कि सबको याद हो गई थी, और bonus joke की तरह उसमें “इसे फर्श पर दे मारो” वाला आधा-मजाकिया step भी था। जब कभी यह दुर्लभ और बीच-बीच में काम करता भी था, तब भी उसमें कुछ खास नहीं था। दूसरे लोग आमतौर पर इसकी बहुत तारीफ करते थे, इसलिए मुझे हमेशा हैरानी होती थी कि मेरा अनुभव इतना अलग क्यों था। नए app launch disaster से पहले तो मैंने इसकी सिर्फ तारीफ ही देखी थी, और वह नया app भी मेरे अनुभव से बेहतर ही लगता है। मानना पड़ता है कि उसके बाद काफी updates और improvements हुए होंगे। अगर हमारा अनुभव सामान्य होता, तो company एक महीने भी नहीं चलती
    • पहले यह इतना बुरा नहीं था। शुरुआती Sonos शानदार था। अगर CEO निवेशकों से “बस एक quarter और”, “बड़ा fix release लगभग तैयार है” जैसी बातें कहकर समय खींचता रहा हो, तो इतना लंबा लगने की वजह समझ आती है
      जहाँ तक मुझे पता है, Sonos ने पहली बार किसी CEO को बाहर किया है, इसलिए मैं इसे काफी बड़ी बात मानता हूँ। उम्मीद है नया CEO में इतनी दूरदर्शिता होगी कि किसी नए चमकदार आइडिया के पीछे भागते हुए मौजूदा customers को बर्बाद न करे। उधर सुना है Framework दूसरे hardware क्षेत्रों में भी जाना चाहता है; अगर वह network speaker बनाए, तो मैं खरीदूँगा
    • सोचता हूँ इसमें कितना दोष Sonos का है, और कितना Bluetooth एक भयानक connection protocol होने का
      Bluetooth के काम करने की उम्मीद करना हमेशा किसी टोटके जैसा लगता है, और pairing तो उससे भी मुश्किल है। Bluetooth की वजह से printer भी NASA-grade quality software जैसा लगने लगता है
  • company ने कहा कि इस समस्या को ठीक करने में 20 million से 30 million डॉलर लगेंगे, और उसने करीब 6% कर्मचारियों की छंटनी करने का फैसला किया। Spence ने अक्टूबर में app launch से जुड़ी गलती मानी थी और कहा था कि वह और 7 executives अपना bonus छोड़ देंगे
    यानी आपकी वजह से लोगों की नौकरियाँ चली गईं और आप बस bonus छोड़ने की बात कर रहे हैं। जबकि Spence का FY2023 total compensation 5.19 million डॉलर था, और सिर्फ cash bonus ही लगभग 72,000 डॉलर मिला था

    • फिर भी लगता है कि board ने आखिरकार उसे भी निकाल ही दिया
  • मैंने बेवकूफी में अपना Onkyo Integra amp, radio tuner, tape deck, और Canton व KEF speakers लगभग कौड़ियों के दाम बेचकर Sonos ले लिया, और अब गहरा पछतावा है
    रसोई में मेरे पास एक पुराना Grundig radio और एक Sonos speaker है। नाश्ते और रात के खाने के समय मैं किसे चालू करता हूँ, अंदाजा लगाइए

    • मैं भी अपने जैसे बुरे फैसले लेने वाले किसी और को ढूँढना चाहता हूँ। mid-range KEF stereo pair में upgrade करने के लिए देख रहा हूँ
    • शायद उम्र की वजह से, लेकिन मैं Sonos craze कभी समझ नहीं पाया। Sonos अपने product nature के हिसाब से बेहिसाब महँगा था
      COVID के आसपास मैंने लगभग 20 साल पुराने floorstanding Paradigm बेच दिए क्योंकि मुझे कुछ छोटा चाहिए था, और KEF खरीदा। Sonos पर भी थोड़ी नजर डाली थी, लेकिन लगा कि यह न तो इतना अच्छा sound देगा, न 20 साल टिकेगा
    • Canton speakers तो legendary हैं। काश तब मेरे पास पैसे होते। मेरे एक करीबी दोस्त के पास अब भी हैं, और वह उन्हें किसी नए smart speaker से बदलने को तैयार नहीं है
  • app इतना खराब है कि मन करता है तीन Sonos One उठाकर कूड़ेदान में फेंक दूँ और उनकी जगह HomePod Mini जैसा कुछ ले आऊँ। जाहिर है यह एक रूपक है, लेकिन अगर ऐसा किया तो Sonos products पर कभी वापस नहीं जाऊँगा
    यह बहुत बड़ी विफलता है, और CEO को महीनों पहले निकाल दिया जाना चाहिए था

    • अलग speakers और WiiM जैसे streamer का इस्तेमाल करना शायद बेहतर हो। अगर streamer खराब भी हो जाए, तो speakers तो बचेंगे और सिर्फ streamer बदलना पड़ेगा, इसलिए पछतावा नहीं होगा
    • हो सकता है board ने उसे तब तक रोके रखा हो जब तक ज्यादातर खराब PR शांत न हो जाए। ताकि नए CEO को ज्यादा अनुकूल प्रतिक्रिया मिल सके
  • मुझे ऐसे बेवकूफ “smart” devices से नफरत है। मैं तो निजी तौर पर decent quality speakers को किसी अच्छे पुराने amp से जोड़कर, AirPort Express को line input में लगाकर इस्तेमाल करता हूँ

    • मैं WiiM के साथ यही करता हूँ। मेरे लिए सबसे बड़ी बात यह है कि 20 साल से ज्यादा पुराने speakers अब भी पूरी तरह काम कर रहे हैं। जो पहले से ठीक चल रहा है, उसे बदलने की जरूरत ही क्या है
      इस काम के लिए मैंने Sonos ecosystem भी देखा था, लेकिन non-speaker devices की कीमतें बेहूदा हैं। network audio streamer 449 डॉलर का है, और amp 699 डॉलर का। WiiM amp 299 या 379 डॉलर का है, और network streamer 149 से 329 डॉलर तक है। मैं 149 डॉलर वाले कुछ network streamers इस्तेमाल करता हूँ और उन्हें receivers या पुराने amps से जोड़कर बिना दिक्कत चला रहा हूँ
    • मेरे साथ भी वही है। Denon receiver, ठीक-ठाक speakers, और AirPlay के लिए Airport Express का combination है। बस इसे थोड़ी कम connection latency वाली किसी चीज़ से बदलना चाहूँगा; काश Apple कुछ करे
      सिर्फ आखिरी हिस्सा modern stack पर निर्भर है, और पहले दो तो दशकों तक चलेंगे
  • दिलचस्प है, लेकिन मुझे नहीं लगता कि सिर्फ़ ऐप ही एकमात्र वजह है। असली मुख्य कारण यह है कि पिछले साल से राजस्व में बड़ी गिरावट आई है
    अगर आप किसी listed company के CEO हैं, तो आम तौर पर Q3 तक गिरावट आने पर आपको पद छोड़ना पड़ता है

    • इस ऐप वाली अफरातफरी के बाद से मैं दोस्तों और परिवार को सक्रिय रूप से कहता हूँ कि वे मेरे home setup की नकल न करें
      पहले कुछ दोस्त मेरे recommendation और demo देखकर Sonos इस्तेमाल करना शुरू किए थे
    • लेकिन मुझे लगता है कि राजस्व गिरने की मुख्य वजह ऐप ही है। सिर्फ़ ऐप नहीं, बल्कि यह भी बड़ी बात है कि community की आलोचना बढ़ने के बावजूद इसे तुरंत rollback नहीं किया गया
      इस प्रक्रिया में यह दिखा कि कंपनी अपने अब तक के बेहद loyal customers की ज़्यादा परवाह नहीं करती
  • यह बेतुका है कि Sonos speaker से कनेक्ट होने वाला ऐप फ़ोन की सारी permissions, यहाँ तक कि location information भी माँगता है, और अनुमति न देने पर काम ही नहीं करता

    • मेरी जानकारी में Bluetooth इस्तेमाल करने वाले सभी apps को location permission चाहिए होती है। यह दुर्भाग्यपूर्ण है
    • जहाँ तक मुझे याद है, speaker control के लिए ज़रूरी network access का इस्तेमाल user की location पता करने में किया जा सकता है
      इसलिए यह ऐप की ज़रूरत से ज़्यादा माँग कम, और OS की तरफ़ से user को उस risk के बारे में बताना ज़्यादा है जिसे वह स्वीकार कर रहा है
  • कहा गया है कि वह जून तक Sonos board के adviser के रूप में रहेगा, हर महीने 7,500 डॉलर लेगा, लगभग 19 लाख डॉलर का cash severance पाएगा, और Sonos के जो shares अभी vest नहीं हुए हैं वे भी vest हो जाएँगे
    यह काफ़ी चौंकाने वाला stock vesting schedule है