Show HN: RAM Prices
Amazon पर RAM prices track करने वाली एक नई site ने hardware enthusiasts में उत्साह और scrutiny दोनों पैदा किए हैं। Commenters इसके तेज़, minimalist interface और उपयोगी filters की तारीफ़ करते हैं, लेकिन और attributes (ECC, timings, voltage, SMR/CMR, manufacturer tiers) तथा बेहतर geographic coverage की माँग भी करते हैं, साथ ही इसे PCPartPicker और Geizhals जैसे स्थापित tools से तुलना करते हैं। Thread में Amazon affiliate scraping पर निर्भरता की ethics और fragility पर भी चर्चा होती है, और price data को historic memory costs पर nostalgia तथा minimal, non-upgradeable RAM ship करने वाले आधुनिक device vendors की आलोचना के लिए आधार बनाया जाता है।
साइट का उद्देश्य, विशेषताएँ, और UX फ़ीडबैक
- टूल RAM स्टिक्स को faceted filters (type, capacity, speed, आदि) और खरीदने के लिए affiliate links के साथ सूचीबद्ध करता है।
- उपयोगकर्ताओं की माँगें:
- “Uncheck all” / invert-selection बटन और आसान “select only this” व्यवहार।
- Column sorting (खासकर price/GB के अनुसार)।
- बेहतर capacity और speed controls (numeric entry, ऐसे sane defaults जो बहुत पुराने parts छिपाएँ)।
- Low-trust brands को छिपाने के लिए manufacturer-tier filters।
- नोट किए गए bugs और edge cases:
- DDR1 filter काम नहीं कर रहा।
- गलत capacities (जैसे 512 MB को 512 GB के रूप में label करना) Amazon product pages से inherited हैं।
- Kits (जैसे 2×16 GB) को Amazon listing format के कारण 1×32 GB माना जा रहा है।
Data sources, scraping, और affiliate चिंताएँ
- साइट फिलहाल केवल Amazon से data खींचती है; कई comments का कहना है कि इसे और प्रमुखता से बताया जाना चाहिए।
- Backend shell scripting के साथ Python/Tcl का उपयोग करता है; HTML statically generated है।
- Amazon Product Advertising API का उल्लेख है, लेकिन कुछ लोग qualification hurdles और Amazon पर dependency की आशंका के कारण इससे बचते हैं।
- Scraping approach को जानबूझकर disclose नहीं किया गया है ताकि bot-detection में मदद न मिले।
- सभी outgoing links पर affiliate tagging मौजूद है; कुछ लोग इसे “scummy” मानते हैं, जबकि दूसरे कहते हैं कि disclosure होने तक यह सेवा के लिए उचित compensation है। साइट affiliate links को label भी करती है और अपने FAQ में इसका उल्लेख करती है।
अन्य टूल्स से तुलना
- कई समान tools का उल्लेख किया गया: diskprices.com, hdd-prices.com, gpuprices.* variants, listofdisks.com, productchart.com, geizhals, tweakers, PCPartPicker.
- कुछ लोगों का कहना है कि यह PCPartPicker को “one part at a time” दोहराता है; दूसरे लोग केंद्रित, minimalist, RAM-specific interface को महत्व देते हैं।
- संबंधित tools को interlink करने के सुझाव ताकि उपयोगकर्ता RAM, disks, GPUs, आदि के बीच आसानी से जा सकें।
ECC, DDR5 व्यवहार, और advanced filters
- ECC vs non‑ECC filters, RDIMM, LRDIMM, buffered/unbuffered, voltage, CAS latency, rank, और timing filters की ज़ोरदार माँग है।
- चर्चा स्पष्ट करती है:
- सभी DDR5 में on‑die ECC होता है, लेकिन यह internal होता है और OS को visible नहीं होता।
- “Real” ECC के लिए wider (जैसे 72‑bit) bus और platform support चाहिए।
- इस पर असहमति है कि ECC-capable systems वास्तव में कितने आम हैं और क्या ECC RAM “rare” है।
- External ECC के performance impact पर बहस है; कुछ लोग extra cycle कहते हैं, जबकि अन्य कहते हैं कि इसे pipelined किया जा सकता है।
RAM pricing, vendor upselling, और nostalgia
- कई उपयोगकर्ता इस बात पर चकित हैं कि commodity RAM लगभग या $1/GB से नीचे पहुँच रही है।
- लंबी nostalgia thread में दशकों पहले कुछ megabytes या kilobytes के लिए सैकड़ों या हज़ारों डॉलर चुकाने की यादें साझा की गईं।
- प्रमुख vendors (खासकर laptops और phones) की आलोचना की गई कि वे minimal, non-upgradeable RAM ship करते हैं और high upgrade premiums लेते हैं; इसे price discrimination और/या “corporate greed” कहा गया।
- इस पर बहस कि क्या Apple का software stack वास्तव में Windows/Linux/Android की तुलना में RAM को अधिक efficiently उपयोग करता है, विरोधाभासी anecdotes के साथ और बिना किसी consensus के।
Hardware design, performance, और RAM capacity
- कुछ लोग तर्क देते हैं कि “just buy more RAM” अक्सर custom, single-tenant systems को तेज़ करने का सबसे economical तरीका है, खासकर जब इससे सभी working data memory में रहती है।
- दूसरे चेतावनी देते हैं कि यह सोच sloppy design को बढ़ावा देती है और बड़े optimization opportunities को छिपा सकती है या cloud costs बढ़ा सकती है।
- GC-heavy, JIT workloads के anecdotes हैं जो latency targets पाने के लिए दर्जनों GB RAM का उपयोग करते हैं।
- निराशा कि 1–2 TB RAM वाली cloud instances दुर्लभ और महंगी हैं, जिससे “everything in RAM” designs सीमित हो जाते हैं।